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: 980ccfcbd6d1 at timestamp: 1640291134953 [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 980ccfcbd6d1 [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.980ccfcbd6d1-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.980ccfcbd6d1-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 21:25:45.606 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - STARTING TESTS OF it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest 21:25:45.628 [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] 21:25:46.918 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 21:25:46.923 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:25:50.439 [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]) 21:25:50.445 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:25:50.447 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:25:50.447 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:25:50.447 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:25:50.447 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:25:50.447 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:25:50.448 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:25:50.448 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:25:50.448 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:25:50.448 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:25:50.448 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:25:50.448 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:25:50.448 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:25:50.448 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:25:50.449 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:25:50.449 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:25:50.449 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:25:50.449 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:25:50.465 [main ] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'taskExecutor' 21:25:50.490 [main ] INFO it.tidalwave.messagebus.spi.SimpleMessageBus - MessageBusSupport configured with RoundRobinAsyncMessageDelivery(workers=20) 21:25:50.538 [main ] INFO i.t.b.model.impl.catalog.RepositoryMediaCatalog - Catalog configuration source: embedded fallback: embedded 21:25:50.688 [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) 21:25:50.689 [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)) 21:25:50.699 [main ] INFO i.t.b.mediaserver.impl.DefaultContentDirectory - >>>> discovered entity browsers: [RepositoryBrowserByArtistThenRecord([]), RepositoryBrowserByArtistThenTrack([]), RepositoryBrowserByRecordThenTrack([]), RepositoryBrowserByTrack([]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8] 21:25:50.702 [main ] INFO i.t.b.mediaserver.impl.DefaultContentDirectory - >>>> discovered services: [] 21:25:50.725 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.bluemarine2.rest.impl.MusicResourcesController.onPersistenceInitializedNotification(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification) throws java.io.IOException) 21:25:50.725 [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)) 21:25:51.160 [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) 21:25:51.160 [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)) 21:25:51.160 [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) 21:25:51.161 [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)) 21:25:51.199 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 21:25:51.199 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: it.tidalwave.bluemarine2.upnp.mediaserver.impl.device.BlueMarineUpnpServiceConfiguration 21:25:51.213 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 21:25:51.221 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 21:25:51.229 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 21:25:51.270 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /10.244.2.61:37583 21:25:51.272 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /10.244.2.61 21:25:51.293 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 21:25:51.371 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisher - publishDevice() - (LocalService) ServiceId: urn:upnp-org:serviceId:ContentDirectory, Manager: (AutowireServiceManager) Implementation: null 21:25:51.442 [main ] DEBUG org.eclipse.rdf4j.sail.memory.MemoryStore - Initializing MemoryStore... 21:25:51.454 [main ] DEBUG org.eclipse.rdf4j.sail.memory.MemoryStore - MemoryStore initialized 21:25:51.459 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(public void it.tidalwave.bluemarine2.model.impl.DefaultCacheManager.onPersistenceUpdated(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification)) 21:25:51.460 [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))) 21:25:51.490 [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] 21:25:51.498 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 21:25:51.499 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: org.fourthline.cling.DefaultUpnpServiceConfiguration 21:25:51.500 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 21:25:51.500 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 21:25:51.501 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 21:25:51.509 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /10.244.2.61:34853 21:25:51.510 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /10.244.2.61 21:25:51.511 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 21:25:51.519 [pool-2-thread-1 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> starting discovery ... 21:25:51.525 [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})) 21:25:51.527 [main ] INFO i.t.bluemarine2.model.impl.DefaultMediaFileSystem - >>>> rootPath: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music 21:25:51.527 [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})) 21:25:51.567 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@39cca678{STOPPED}[10.0.1,sto=0] added {QueuedThreadPool[qtp1037946935]@3dddd037{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} 21:25:51.647 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - HttpConnectionFactory@13464cc[HTTP/1.1] added {HttpConfiguration@2df342e{32768/8192,8192/8192,https://:0,[]},POJO} 21:25:51.653 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6ec57c86{null, ()}{0.0.0.0:0} added {QueuedThreadPool[qtp1037946935]@3dddd037{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} 21:25:51.655 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6ec57c86{null, ()}{0.0.0.0:0} added {ScheduledExecutorScheduler@6b8a4ae3{STOPPED},AUTO} 21:25:51.658 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6ec57c86{null, ()}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@6b0c6db6,POJO} 21:25:51.659 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6ec57c86{null, ()}{0.0.0.0:0} added {org.eclipse.jetty.server.AbstractConnector$1@78d59100,POJO} 21:25:51.659 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6ec57c86{null, (http/1.1)}{0.0.0.0:0} added {HttpConnectionFactory@13464cc[HTTP/1.1],AUTO} 21:25:51.660 [main ] DEBUG org.eclipse.jetty.server.AbstractConnector - ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{0.0.0.0:0} added HttpConnectionFactory@13464cc[HTTP/1.1] 21:25:51.663 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{0.0.0.0:0} added {SelectorManager@ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{0.0.0.0:0},MANAGED} 21:25:51.663 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@39cca678{STOPPED}[10.0.1,sto=0] added {ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:0},AUTO} 21:25:51.730 [main ] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@da511fb 21:25:51.736 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.s.ServletContextHandler@16fd899b{/,null,STOPPED} added {ServletHandler@2bd81ae2{STOPPED},MANAGED} 21:25:51.758 [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.980ccfcbd6d1.jar!/webapp] 21:25:51.779 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@2bd81ae2{STOPPED} added {spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null},AUTO} 21:25:51.782 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@2bd81ae2{STOPPED} added {[/rest/*]=>spring,POJO} 21:25:51.797 [main ] DEBUG org.eclipse.jetty.http.PreEncodedHttpField - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@1f9198e5] 21:25:51.802 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@2bd81ae2{STOPPED} added {default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null},AUTO} 21:25:51.802 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@2bd81ae2{STOPPED} added {[/*]=>default,POJO} 21:25:51.806 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@2bd81ae2{STOPPED} added {it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@10cda530{inst=false,async=true,src=EMBEDDED:null},AUTO} 21:25:51.808 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@2bd81ae2{STOPPED} added {[/*]/[]/[]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530,POJO} 21:25:51.830 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@39cca678{STOPPED}[10.0.1,sto=0] added {o.e.j.s.ServletContextHandler@16fd899b{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.980ccfcbd6d1.jar!/webapp],STOPPED},MANAGED} 21:25:51.831 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING Server@39cca678{STOPPED}[10.0.1,sto=0] 21:25:51.833 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@39cca678{STARTING}[10.0.1,sto=0] added {ErrorHandler@7a26ffa7{STOPPED},AUTO} 21:25:51.834 [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 21:25:51.853 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:33735} added {sun.nio.ch.ServerSocketChannelImpl[/10.244.2.61:33735],POJO} 21:25:51.854 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting Server@39cca678{STARTING}[10.0.1,sto=0] 21:25:51.854 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING QueuedThreadPool[qtp1037946935]@3dddd037{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY] 21:25:51.855 [main ] DEBUG o.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@31a568dc{s=0/1,p=0} 21:25:51.855 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - QueuedThreadPool[qtp1037946935]@3dddd037{STARTING,8<=0<=200,i=0,r=-1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] added {ReservedThreadExecutor@31a568dc{s=0/1,p=0},AUTO} 21:25:51.856 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ReservedThreadExecutor@31a568dc{s=0/1,p=0} 21:25:51.861 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7294ms ReservedThreadExecutor@31a568dc{s=0/1,p=0} 21:25:51.867 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1037946935-47,5,main] 21:25:51.868 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1037946935-48,5,main] 21:25:51.870 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1037946935]@3dddd037{STARTING,8<=2<=200,i=2,r=-1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:25:51.872 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1037946935-49,5,main] 21:25:51.873 [qtp1037946935-48 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1037946935]@3dddd037{STARTING,8<=3<=200,i=3,r=-1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:25:51.875 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1037946935-50,5,main] 21:25:51.875 [qtp1037946935-49 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1037946935]@3dddd037{STARTING,8<=4<=200,i=4,r=-1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:25:51.876 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1037946935-51,5,main] 21:25:51.876 [qtp1037946935-50 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1037946935]@3dddd037{STARTING,8<=5<=200,i=5,r=-1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:25:51.877 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1037946935-52,5,main] 21:25:51.877 [qtp1037946935-51 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1037946935]@3dddd037{STARTING,8<=6<=200,i=6,r=-1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:25:51.880 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1037946935-53,5,main] 21:25:51.880 [qtp1037946935-52 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1037946935]@3dddd037{STARTING,8<=7<=200,i=7,r=-1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:25:51.884 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1037946935-54,5,main] 21:25:51.885 [qtp1037946935-53 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1037946935]@3dddd037{STARTING,8<=8<=200,i=8,r=-1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:25:51.887 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7319ms QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:25:51.887 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING o.e.j.s.ServletContextHandler@16fd899b{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.980ccfcbd6d1.jar!/webapp],STOPPED} 21:25:51.894 [qtp1037946935-54 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:25:51.910 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting o.e.j.s.ServletContextHandler@16fd899b{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.980ccfcbd6d1.jar!/webapp],STARTING} 21:25:51.912 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ServletHandler@2bd81ae2{STOPPED} 21:25:51.916 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=default[EMBEDDED:null] 21:25:51.918 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@5fa{/*},resource=MappedServlet2f106c0c{/*->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=1] 21:25:51.919 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/rest/*[EMBEDDED:null] mapped to servlet=spring[EMBEDDED:null] 21:25:51.919 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@7e929dbd{/rest/*},resource=MappedServlet436562c1{/rest/*->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=2] 21:25:51.920 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530=it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@10cda530{inst=false,async=true,src=EMBEDDED:null}} pathFilters=[[/*]/[]/[REQUEST, ASYNC, ERROR, INCLUDE, FORWARD]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530] servletFilterMap={} servletPathMap=PathMappings[size=2] servletNameMap={spring=MappedServlet2d17e5e8{null->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, default=MappedServletfc6bd94{null->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}} 21:25:51.922 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Adding Default404Servlet to ServletHandler@2bd81ae2{STARTING} 21:25:51.923 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@2bd81ae2{STARTING} added {org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3ee0b9e7==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@9d05685a{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null},AUTO} 21:25:51.923 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@2bd81ae2{STARTING} added {[/]=>org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3ee0b9e7,POJO} 21:25:51.923 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=default[EMBEDDED:null] 21:25:51.923 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@5fa{/*},resource=MappedServlet47099b2{/*->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=1] 21:25:51.924 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/rest/*[EMBEDDED:null] mapped to servlet=spring[EMBEDDED:null] 21:25:51.924 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@7e929dbd{/rest/*},resource=MappedServlet2b24d735{/rest/*->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=2] 21:25:51.924 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/[EMBEDDED:null] mapped to servlet=org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3ee0b9e7[EMBEDDED:null] 21:25:51.924 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@4e{/},resource=MappedServlet569a28cb{/->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3ee0b9e7==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@9d05685a{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=3] 21:25:51.924 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530=it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@10cda530{inst=false,async=true,src=EMBEDDED:null}} pathFilters=[[/*]/[]/[REQUEST, ASYNC, ERROR, INCLUDE, FORWARD]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530] servletFilterMap={} servletPathMap=PathMappings[size=3] servletNameMap={spring=MappedServlet6d0e8c7e{null->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, default=MappedServlet6d332564{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-3ee0b9e7=MappedServlet6023ca88{null->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3ee0b9e7==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@9d05685a{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}} 21:25:51.925 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=default[EMBEDDED:null] 21:25:51.925 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@5fa{/*},resource=MappedServlet67787a37{/*->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=1] 21:25:51.925 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/rest/*[EMBEDDED:null] mapped to servlet=spring[EMBEDDED:null] 21:25:51.925 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@7e929dbd{/rest/*},resource=MappedServlet7e8c67da{/rest/*->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=2] 21:25:51.925 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/[EMBEDDED:null] mapped to servlet=org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3ee0b9e7[EMBEDDED:null] 21:25:51.925 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@4e{/},resource=MappedServleta60656a{/->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3ee0b9e7==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@9d05685a{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=3] 21:25:51.925 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530=it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@10cda530{inst=false,async=true,src=EMBEDDED:null}} pathFilters=[[/*]/[]/[REQUEST, ASYNC, ERROR, INCLUDE, FORWARD]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530] servletFilterMap={} servletPathMap=PathMappings[size=3] servletNameMap={spring=MappedServlet6d0e8c7e{null->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, default=MappedServlet6d332564{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-3ee0b9e7=MappedServlet6023ca88{null->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3ee0b9e7==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@9d05685a{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}} 21:25:51.926 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting ServletHandler@2bd81ae2{STARTING} 21:25:51.926 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7359ms ServletHandler@2bd81ae2{STARTED} 21:25:51.928 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@10cda530{inst=false,async=true,src=EMBEDDED:null} 21:25:51.929 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7362ms it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@10cda530{inst=false,async=true,src=EMBEDDED:null} 21:25:51.930 [main ] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@5baa550 21:25:51.932 [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} 21:25:51.934 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7367ms default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:25:51.935 [main ] DEBUG org.eclipse.jetty.servlet.ServletHolder - Servlet.init null for default 21:25:51.942 [main ] DEBUG org.eclipse.jetty.servlet.DefaultServlet - resource base = null 21:25:51.942 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3ee0b9e7==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@9d05685a{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:25:51.942 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7375ms org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3ee0b9e7==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@9d05685a{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:25:51.943 [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} 21:25:51.943 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7376ms spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:25:51.943 [main ] DEBUG org.eclipse.jetty.servlet.ServletHolder - Servlet.init null for spring 21:25:51.944 [main ] INFO o.eclipse.jetty.server.handler.ContextHandler.ROOT - Initializing Spring DispatcherServlet 'spring' 21:25:51.945 [main ] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'spring' 21:25:52.035 [main ] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 90 ms 21:25:52.036 [main ] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@16fd899b{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.980ccfcbd6d1.jar!/webapp],AVAILABLE} 21:25:52.036 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7469ms o.e.j.s.ServletContextHandler@16fd899b{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.980ccfcbd6d1.jar!/webapp],AVAILABLE} 21:25:52.036 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ErrorHandler@7a26ffa7{STOPPED} 21:25:52.036 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting ErrorHandler@7a26ffa7{STARTING} 21:25:52.036 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7469ms ErrorHandler@7a26ffa7{STARTED} 21:25:52.036 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:33735} 21:25:52.039 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ScheduledExecutorScheduler@6b8a4ae3{STOPPED} 21:25:52.040 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7472ms ScheduledExecutorScheduler@6b8a4ae3{STARTED} 21:25:52.040 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING HttpConnectionFactory@13464cc[HTTP/1.1] 21:25:52.040 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7473ms HttpConnectionFactory@13464cc[HTTP/1.1] 21:25:52.040 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING SelectorManager@ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:33735} 21:25:52.045 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@3d67ae7c/SelectorProducer@4be50a7c/IDLE/p=false/QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-23T21:25:52.056026+01:00 added {SelectorProducer@4be50a7c,POJO} 21:25:52.059 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@3d67ae7c/SelectorProducer@4be50a7c/IDLE/p=false/QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-23T21:25:52.059347+01:00 added {QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}],UNMANAGED} 21:25:52.059 [main ] DEBUG o.e.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@3d67ae7c/SelectorProducer@4be50a7c/IDLE/p=false/QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-23T21:25:52.059806+01:00 created 21:25:52.059 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ManagedSelector@5a8cd4ba{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@3d67ae7c/SelectorProducer@4be50a7c/IDLE/p=false/QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-23T21:25:52.061774+01:00,MANAGED} 21:25:52.062 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:33735} added {ManagedSelector@5a8cd4ba{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO} 21:25:52.063 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ManagedSelector@5a8cd4ba{STOPPED} id=0 keys=-1 selected=-1 updates=0 21:25:52.065 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING EatWhatYouKill@3d67ae7c/SelectorProducer@4be50a7c/IDLE/p=false/QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-23T21:25:52.065786+01:00 21:25:52.067 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7500ms EatWhatYouKill@3d67ae7c/SelectorProducer@4be50a7c/IDLE/p=false/QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-23T21:25:52.068061+01:00 21:25:52.069 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$313/0x0000000100453440@6b65106f in QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:25:52.069 [qtp1037946935-47 ] DEBUG o.e.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@3d67ae7c/SelectorProducer@4be50a7c/IDLE/p=false/QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-23T21:25:52.069747+01:00 tryProduce false 21:25:52.071 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$313/0x0000000100453440@6b65106f startThread=0 21:25:52.071 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change lazy=false org.eclipse.jetty.io.ManagedSelector$Start@2043bf77 on ManagedSelector@5a8cd4ba{STARTING} id=0 keys=0 selected=0 updates=0 21:25:52.080 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 21:25:52.080 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$Start@2043bf77 21:25:52.080 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 21:25:52.081 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@40fe2e06 waiting with 0 keys 21:25:52.081 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7513ms ManagedSelector@5a8cd4ba{STARTED} id=0 keys=0 selected=0 updates=0 21:25:52.081 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7514ms SelectorManager@ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:33735} 21:25:52.082 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:33735} added {acceptor-0@4079babc,POJO} 21:25:52.082 [qtp1037946935-48 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run acceptor-0@4079babc in QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=6,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:25:52.082 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue acceptor-0@4079babc startThread=0 21:25:52.083 [main ] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:33735} 21:25:52.083 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7516ms ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:33735} 21:25:52.085 [main ] INFO org.eclipse.jetty.server.Server - Started Server@39cca678{STARTING}[10.0.1,sto=0] @7518ms 21:25:52.085 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @7518ms Server@39cca678{STARTED}[10.0.1,sto=0] 21:25:52.085 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - >>>> resource server jetty started at 10.244.2.61:33735 21:25:52.086 [main ] INFO i.tidalwave.bluemarine2.commons.test.TestUtilities - loadRepository(..., target/test-classes/test-sets/model-iTunes-fg-20160504-2.n3) 21:25:52.122 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.ntriples.NTriplesParserFactory 21:25:52.123 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.turtle.TurtleParserFactory 21:25:52.124 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.turtlestar.TurtleStarParserFactory 21:25:52.125 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.trig.TriGParserFactory 21:25:52.125 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.trigstar.TriGStarParserFactory 21:25:52.126 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.n3.N3ParserFactory 21:25:52.126 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.rdfxml.RDFXMLParserFactory 21:25:52.137 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.XMLSchemaDatatypeHandler 21:25:52.138 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.RDFDatatypeHandler 21:25:52.139 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.DBPediaDatatypeHandler 21:25:52.139 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.VirtuosoGeometryDatatypeHandler 21:25:52.140 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.GeoSPARQLDatatypeHandler 21:25:52.142 [main ] DEBUG org.eclipse.rdf4j.rio.LanguageHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.languages.RFC3066LanguageHandler 21:25:52.143 [main ] DEBUG org.eclipse.rdf4j.rio.LanguageHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.languages.BCP47LanguageHandler 21:25:52.514 [cling-7 ] WARN o.f.cling.binding.xml.ServiceDescriptorBinder - UPnP specification violation: Not producing element to be compatible with WMP12: (ActionArgument, OUT) SearchCaps 21:25:52.515 [cling-7 ] WARN o.f.cling.binding.xml.ServiceDescriptorBinder - UPnP specification violation: Not producing element to be compatible with WMP12: (ActionArgument, OUT) SortCaps 21:25:52.516 [cling-7 ] WARN o.f.cling.binding.xml.ServiceDescriptorBinder - UPnP specification violation: Not producing element to be compatible with WMP12: (ActionArgument, OUT) Id 21:25:52.561 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - New service discovered: (RemoteService) Descriptor: /dev/1d2d9a5b-96c5-0e39-0000-000000000031/svc/upnp-org/ContentDirectory/desc 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> baseURL: null 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> DLNA caps: av-upload,image-upload,audio-upload 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> DLNA docs: [DMS-1.50, M-DMS-1.50] 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> friendly name: bm II (jenkins-64b9869db8-8pn4l) 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> manufacturer: Tidalwave s.a.s. 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> manufacturer URI: http://tidalwave.it 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model description: blueMarine II media server 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model name: blueMarine II media server 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model number: n.a. 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model URI: http://bluemarine.tidalwave.it 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> presentation URI: null 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> sec product caps: null 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> serial number: underTest 21:25:52.562 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> UPC: null 21:25:52.563 [cling-10 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - Service added: (RemoteService) Descriptor: /dev/1d2d9a5b-96c5-0e39-0000-000000000031/svc/upnp-org/ContentDirectory/desc 21:25:52.974 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ****************************** 21:25:52.975 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test service publishing" 21:25:52.975 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ****************************** 21:25:52.976 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - The service is up and running 21:25:54.977 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 2002 msec 21:25:54.978 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 21:25:54.992 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:25:54.995 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 21:25:54.996 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence1] 21:25:54.996 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:25:55.002 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-000 ======================================================================================== 21:25:55.002 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:25:55.025 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:55.030 [cling-8 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:55.068 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:25:55.069 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:25:55.072 [cling-5 ] 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=[]) 21:25:55.116 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:25:55.120 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:25:55.122 [cling-5 ] 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] 21:25:55.132 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:25:55.256 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 186.997544 msec 21:25:55.256 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:25:55.265 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.266 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.266 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.266 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.266 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.266 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.266 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.284 [cling-8 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:55.297 [cling-8 ] INFO it.tidalwave.bluemarine2.util.PathNormalization - Charset normalizer form: NFC 21:25:55.299 [cling-8 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:55.300 [cling-8 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:55.300 [cling-8 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-000.txt 21:25:55.300 [cling-8 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-000.txt 21:25:55.305 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-001 ======================================================================================== 21:25:55.305 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:25:55.305 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:55.306 [cling-8 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:55.306 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:55.315 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:25:55.315 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:25:55.315 [cling-5 ] 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=[]) 21:25:55.316 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:25:55.317 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:25:55.324 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.326 [cling-5 ] 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] 21:25:55.327 [cling-5 ] 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] 21:25:55.327 [cling-5 ] 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] 21:25:55.328 [cling-5 ] 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] 21:25:55.328 [cling-5 ] 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] 21:25:55.330 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:55.344 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:55.345 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:55.346 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:55.347 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:55.348 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.349 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.349 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.360 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 44.743295 msec 21:25:55.360 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:25:55.366 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.366 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.366 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:25:55.366 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.366 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.366 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.366 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.366 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:25:55.366 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.366 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.367 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.367 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.367 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:25:55.368 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.368 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.368 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.368 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.369 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:25:55.369 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.369 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.369 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.369 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.375 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:55.387 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:55.387 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:55.387 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-001.txt 21:25:55.387 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-001.txt 21:25:55.387 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:55.388 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-002 ======================================================================================== 21:25:55.388 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:25:55.388 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:55.389 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:55.428 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:25:55.428 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:25:55.428 [cling-5 ] 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=[]) 21:25:55.428 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:25:55.429 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:25:55.444 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 15.563646 msec 21:25:55.444 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:25:55.448 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.452 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:55.456 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:55.456 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:55.456 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-002.txt 21:25:55.457 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-002.txt 21:25:55.457 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:25:55.457 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-003 ======================================================================================== 21:25:55.457 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:25:55.457 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:55.458 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:55.465 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:25:55.465 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:25:55.465 [cling-5 ] 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=[]) 21:25:55.466 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:25:55.472 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:25:55.482 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 16.736459 msec 21:25:55.482 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:25:55.484 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.487 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:55.491 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:55.491 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:55.491 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-003.txt 21:25:55.491 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-003.txt 21:25:55.491 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:25:55.492 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-004 ======================================================================================== 21:25:55.492 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:25:55.492 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:55.492 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:55.502 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:25:55.502 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:25:55.502 [cling-5 ] 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=[]) 21:25:55.503 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:25:55.503 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:25:55.505 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.515 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:55.516 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:55.517 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:55.517 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:55.518 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:55.520 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 17.984045 msec 21:25:55.521 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 21:25:55.522 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.522 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.522 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:25:55.522 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.522 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.522 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.522 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.527 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:55.535 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:55.535 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:55.535 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-004.txt 21:25:55.535 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-004.txt 21:25:55.536 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-005 ======================================================================================== 21:25:55.536 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:25:55.536 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:55.536 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:55.542 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:25:55.542 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:25:55.542 [cling-5 ] 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=[]) 21:25:55.542 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:25:55.542 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:55.543 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:25:55.546 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.548 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:55.550 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:55.553 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:55.554 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:55.555 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:55.555 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.556 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.556 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.559 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 17.008883 msec 21:25:55.559 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.561 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.580 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:55.590 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:55.590 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:55.590 [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 21:25:55.590 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-005.txt 21:25:55.590 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-006 ======================================================================================== 21:25:55.591 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:25:55.591 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:55.591 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:55.592 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:55.597 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:25:55.597 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:25:55.597 [cling-5 ] 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=[]) 21:25:55.598 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:25:55.599 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:25:55.602 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.607 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:55.608 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:55.610 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:55.610 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:55.614 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:55.615 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.615 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.616 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.625 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 27.670461 msec 21:25:55.625 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.631 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.637 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:55.641 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:55.641 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:55.641 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-006.txt 21:25:55.641 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-006.txt 21:25:55.641 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-007 ======================================================================================== 21:25:55.641 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:25:55.641 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:55.642 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:55.647 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:25:55.647 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:25:55.647 [cling-7 ] 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=[]) 21:25:55.647 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:25:55.647 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:55.649 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.650 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:55.656 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.659 [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) 21:25:55.661 [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) 21:25:55.662 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:55.662 [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) 21:25:55.663 [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) 21:25:55.671 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 24.493191 msec 21:25:55.671 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:25:55.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.675 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.675 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:25:55.675 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:55.675 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:55.675 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.675 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:55.682 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:55.685 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:55.685 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:55.685 [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 21:25:55.685 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-007.txt 21:25:55.686 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-008 ======================================================================================== 21:25:55.686 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:25:55.686 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:55.686 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:55.690 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:25:55.690 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:25:55.690 [cling-5 ] 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=[]) 21:25:55.691 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:25:55.691 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:55.692 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:55.693 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:55.694 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:55.694 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:55.695 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:55.695 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:55.697 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:55.697 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:55.698 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:55.698 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:55.699 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:55.707 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:55.708 [cling-5 ] 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.EntityDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:25:55.709 [cling-5 ] 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] 21:25:55.709 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:55.709 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:25:55.729 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:55.732 [cling-5 ] INFO i.t.b.m.i.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 []. } } } 21:25:55.732 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:55.749 [cling-5 ] DEBUG org.eclipse.rdf4j.query.parser.QueryParserRegistry - Registered service class org.eclipse.rdf4j.query.parser.sparql.SPARQLParserFactory 21:25:55.915 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:25:56.343 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 614.468129 msec 21:25:56.347 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:56.347 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:25:56.353 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:56.357 [cling-5 ] INFO i.t.b.m.i.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 []. } } } 21:25:56.357 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:56.361 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 7.771448 msec 21:25:56.362 [cling-5 ] 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] 21:25:56.367 [cling-5 ] 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)])) 21:25:56.368 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:25:56.380 [cling-5 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:56.381 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:25:56.392 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:56.394 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:25:56.394 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:56.403 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:25:56.420 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 28.426934 msec 21:25:56.421 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:56.421 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:25:56.425 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:25:56.427 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:25:56.427 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:56.431 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:25:56.518 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 92.940233 msec 21:25:56.521 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 830.60861 msec 21:25:56.521 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:25:56.523 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.523 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.523 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:25:56.523 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:56.523 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:56.523 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.523 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.523 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:25:56.523 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:56.523 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.524 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.531 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:56.537 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:56.537 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:56.537 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-008.txt 21:25:56.537 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-008.txt 21:25:56.537 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-009 ======================================================================================== 21:25:56.537 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:25:56.538 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:56.538 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:56.545 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:56.546 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:25:56.547 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:25:56.547 [cling-5 ] 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=[]) 21:25:56.547 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:25:56.547 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:56.548 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:56.549 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:56.550 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:56.556 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:56.556 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:56.557 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:56.558 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:56.559 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:56.559 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:56.560 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:56.560 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:56.561 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:56.561 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:25:56.562 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:56.562 [cling-5 ] INFO i.t.b.m.i.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 []. } } } 21:25:56.562 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:56.565 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:25:56.663 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 101.281089 msec 21:25:56.671 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 124.366474 msec 21:25:56.671 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 21:25:56.676 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.677 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.677 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:25:56.677 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:56.677 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:56.677 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.677 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.682 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:56.685 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:56.685 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:56.685 [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 21:25:56.685 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-009.txt 21:25:56.685 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-010 ======================================================================================== 21:25:56.685 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:25:56.685 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:56.686 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:56.689 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:25:56.689 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:25:56.689 [cling-7 ] 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=[]) 21:25:56.689 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:25:56.689 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:56.690 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:56.691 [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) 21:25:56.692 [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) 21:25:56.692 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:56.692 [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) 21:25:56.693 [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) 21:25:56.694 [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) 21:25:56.695 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:56.694 [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) 21:25:56.700 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:56.701 [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) 21:25:56.702 [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) 21:25:56.703 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:56.703 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:25:56.707 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:56.708 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:25:56.708 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:56.711 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:25:56.816 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 108.917644 msec 21:25:56.817 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:56.817 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:25:56.819 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:56.820 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:25:56.820 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:56.826 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 6.859137 msec 21:25:56.827 [cling-7 ] 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)])) 21:25:56.827 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:25:56.829 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:56.829 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:25:56.832 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:56.834 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:25:56.834 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:56.840 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:25:56.854 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 21.433634 msec 21:25:56.855 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:56.855 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:25:56.857 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:25:56.857 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:25:56.858 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:56.871 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:25:56.928 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 70.866262 msec 21:25:56.936 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 246.297182 msec 21:25:56.936 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:25:56.938 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.945 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:56.952 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:56.952 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:56.952 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-010.txt 21:25:56.952 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-010.txt 21:25:56.953 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-011 ======================================================================================== 21:25:56.953 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:25:56.953 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:56.953 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:56.960 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:25:56.960 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:25:56.960 [cling-7 ] 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=[]) 21:25:56.961 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:25:56.961 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:56.961 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:56.963 [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) 21:25:56.963 [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) 21:25:56.964 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:56.964 [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) 21:25:56.964 [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) 21:25:56.965 [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) 21:25:56.966 [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) 21:25:56.966 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:56.966 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:56.969 [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) 21:25:56.970 [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) 21:25:56.976 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 15.889118 msec 21:25:56.976 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:25:56.977 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:56.981 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:56.984 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:56.984 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:56.984 [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 21:25:56.984 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-011.txt 21:25:56.984 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:25:56.984 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-012 ======================================================================================== 21:25:56.984 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:25:56.984 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:56.986 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:56.991 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:25:56.991 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:25:56.991 [cling-7 ] 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=[]) 21:25:56.991 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:25:56.997 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:56.998 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:57.000 [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) 21:25:57.000 [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) 21:25:57.001 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.001 [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) 21:25:57.002 [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) 21:25:57.012 [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) 21:25:57.013 [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) 21:25:57.014 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.014 [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) 21:25:57.015 [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) 21:25:57.017 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 26.119606 msec 21:25:57.017 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:25:57.024 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.027 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:57.031 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:57.031 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:57.031 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-012.txt 21:25:57.031 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-012.txt 21:25:57.031 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-013 ======================================================================================== 21:25:57.031 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:25:57.031 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:57.032 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:57.034 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:25:57.036 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:25:57.036 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:25:57.036 [cling-7 ] 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=[]) 21:25:57.036 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:25:57.036 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:57.037 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:57.038 [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) 21:25:57.038 [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) 21:25:57.039 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.039 [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) 21:25:57.039 [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) 21:25:57.040 [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) 21:25:57.040 [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) 21:25:57.041 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.041 [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) 21:25:57.041 [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) 21:25:57.042 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:57.046 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:25:57.048 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:57.049 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:25:57.049 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:57.051 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:25:57.129 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 80.656269 msec 21:25:57.130 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:57.130 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:25:57.135 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:57.136 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:25:57.136 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:57.141 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 5.149334 msec 21:25:57.142 [cling-7 ] 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)])) 21:25:57.142 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:25:57.148 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:57.148 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:25:57.149 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.149 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:25:57.149 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:57.155 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:25:57.165 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 16.18484 msec 21:25:57.169 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:57.169 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:25:57.171 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:25:57.172 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:25:57.172 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:57.175 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:25:57.219 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 47.124483 msec 21:25:57.222 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 186.331161 msec 21:25:57.222 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:25:57.226 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.227 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.232 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:57.236 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:57.242 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:57.243 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-013.txt 21:25:57.243 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-013.txt 21:25:57.244 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-014 ======================================================================================== 21:25:57.244 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:25:57.244 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:57.245 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:57.245 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:57.251 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:25:57.251 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:25:57.251 [cling-7 ] 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=[]) 21:25:57.252 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:25:57.252 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:57.253 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:57.264 [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) 21:25:57.265 [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) 21:25:57.266 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.267 [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) 21:25:57.268 [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) 21:25:57.269 [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) 21:25:57.270 [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) 21:25:57.272 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.272 [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) 21:25:57.273 [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) 21:25:57.281 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 29.706494 msec 21:25:57.281 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:25:57.282 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.289 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:57.293 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:57.293 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:57.293 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-014.txt 21:25:57.293 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-014.txt 21:25:57.293 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-015 ======================================================================================== 21:25:57.293 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:25:57.293 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:57.293 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:57.295 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:25:57.297 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:25:57.297 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:25:57.297 [cling-7 ] 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=[]) 21:25:57.297 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:25:57.297 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:57.298 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:25:57.299 [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) 21:25:57.300 [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) 21:25:57.300 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.300 [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) 21:25:57.301 [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) 21:25:57.301 [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) 21:25:57.302 [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) 21:25:57.302 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.312 [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) 21:25:57.313 [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) 21:25:57.316 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 19.005638 msec 21:25:57.316 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:25:57.318 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.333 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:57.339 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:57.339 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:57.339 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-015.txt 21:25:57.339 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-015.txt 21:25:57.340 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-016 ======================================================================================== 21:25:57.340 [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) ... 21:25:57.340 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:57.340 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:57.347 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:25:57.348 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:25:57.349 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:25:57.349 [cling-7 ] 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=[]) 21:25:57.349 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:25:57.349 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:57.349 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:25:57.349 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:57.350 [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) 21:25:57.351 [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) 21:25:57.351 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.351 [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) 21:25:57.351 [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) 21:25:57.352 [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) 21:25:57.353 [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) 21:25:57.353 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.353 [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) 21:25:57.353 [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) 21:25:57.354 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:57.354 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:57.354 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:25:57.355 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:57.355 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:25:57.356 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:57.357 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:25:57.456 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 100.698271 msec 21:25:57.461 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 112.83454 msec 21:25:57.462 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:25:57.464 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.464 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.464 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:25:57.464 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.464 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:25:57.464 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.464 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.468 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:57.474 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:57.474 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:57.474 [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 21:25:57.474 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-016.txt 21:25:57.474 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-017 ======================================================================================== 21:25:57.474 [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) ... 21:25:57.474 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:57.475 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:57.480 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:25:57.480 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:25:57.480 [cling-7 ] 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=[]) 21:25:57.481 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:25:57.481 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:57.481 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:25:57.481 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:57.485 [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) 21:25:57.486 [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) 21:25:57.486 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.486 [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) 21:25:57.486 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:57.487 [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) 21:25:57.488 [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) 21:25:57.488 [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) 21:25:57.488 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.488 [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) 21:25:57.489 [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) 21:25:57.489 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:57.493 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:57.493 [cling-7 ] INFO i.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 21:25:57.493 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:57.497 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:57.660 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 167.094416 msec 21:25:57.667 [cling-7 ] 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.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:25:57.690 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:57.692 [cling-7 ] INFO i.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 21:25:57.692 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:57.718 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 28.252674 msec 21:25:57.734 [cling-7 ] 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.EntityDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:25:57.735 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.735 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:25:57.735 [cling-7 ] 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] 21:25:57.739 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.739 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.739 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:25:57.751 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.760 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 20.933992 msec 21:25:57.761 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.761 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:25:57.761 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.762 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.762 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 21:25:57.767 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.771 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.314833 msec 21:25:57.772 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.773 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:25:57.773 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.774 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.774 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 21:25:57.777 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.784 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.783412 msec 21:25:57.785 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.785 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:57.787 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.787 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.787 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:57.796 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.803 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 15.983844 msec 21:25:57.804 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.804 [cling-7 ] 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=) 21:25:57.805 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.814 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.819 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 21:25:57.821 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.825 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 20.164717 msec 21:25:57.826 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.826 [cling-7 ] 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=) 21:25:57.830 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.831 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.831 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 21:25:57.836 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.837 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.049765 msec 21:25:57.838 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.838 [cling-7 ] 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=) 21:25:57.839 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.840 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.840 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 21:25:57.844 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.851 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 11.519561 msec 21:25:57.851 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.856 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:25:57.857 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.857 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.857 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 21:25:57.864 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.869 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 11.668958 msec 21:25:57.870 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.870 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:25:57.871 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.871 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.872 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 21:25:57.875 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.878 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.831559 msec 21:25:57.879 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.883 [cling-7 ] 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=) 21:25:57.884 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.884 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.884 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 21:25:57.887 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.891 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.124428 msec 21:25:57.892 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.892 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:25:57.893 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.901 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.901 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 21:25:57.903 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.905 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 12.315174 msec 21:25:57.906 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.906 [cling-7 ] 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=) 21:25:57.906 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.907 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.908 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 21:25:57.913 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.919 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 12.253455 msec 21:25:57.920 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.922 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:25:57.923 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.928 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.928 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 21:25:57.930 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.933 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.401973 msec 21:25:57.933 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.933 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:25:57.934 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.934 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.935 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 21:25:57.937 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.940 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.210353 msec 21:25:57.941 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.941 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:25:57.942 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.942 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.942 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 21:25:57.944 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.946 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 4.710947 msec 21:25:57.947 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:57.947 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:25:57.948 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:57.949 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:57.949 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 21:25:57.951 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:57.953 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.821961 msec 21:25:57.956 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 475.102283 msec 21:25:57.956 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.959 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.960 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.960 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.960 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:25:57.960 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.960 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.960 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.960 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.966 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:25:57.966 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.967 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:57.973 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:57.977 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:57.977 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:57.977 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-017.txt 21:25:57.977 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-017.txt 21:25:57.977 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-018 ======================================================================================== 21:25:57.977 [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) ... 21:25:57.978 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:57.978 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:57.980 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:57.982 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:25:57.982 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:25:57.982 [cling-5 ] 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=[]) 21:25:57.983 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:25:57.983 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:57.983 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:25:57.983 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:57.984 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:57.984 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:57.984 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.984 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:57.984 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:57.985 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:57.985 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:57.986 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:57.986 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:57.986 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:57.988 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:57.989 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:57.990 [cling-5 ] INFO i.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 21:25:57.990 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:57.993 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:58.127 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 138.072276 msec 21:25:58.152 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:58.153 [cling-5 ] INFO i.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 21:25:58.153 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:58.173 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 21.230687 msec 21:25:58.192 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.193 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:25:58.193 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.194 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.194 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:25:58.200 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.203 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.422175 msec 21:25:58.206 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 223.43334 msec 21:25:58.206 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 90, 1) 21:25:58.208 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.208 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.208 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:25:58.208 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.208 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.208 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.208 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.212 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:58.215 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:58.215 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:58.216 [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 21:25:58.216 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-018.txt 21:25:58.216 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-019 ======================================================================================== 21:25:58.216 [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) ... 21:25:58.216 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:58.216 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:58.221 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:58.223 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:25:58.223 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:25:58.223 [cling-5 ] 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=[]) 21:25:58.223 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:25:58.223 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:58.223 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:25:58.223 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:58.224 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:58.224 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:58.225 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:58.225 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:58.225 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:58.226 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:58.226 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:58.226 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:58.226 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:58.226 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:58.227 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:58.227 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:58.228 [cling-5 ] INFO i.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 21:25:58.228 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:58.229 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:58.346 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 118.809989 msec 21:25:58.363 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:58.364 [cling-5 ] INFO i.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 21:25:58.364 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:58.370 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 7.164989 msec 21:25:58.385 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.385 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:25:58.386 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.387 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.387 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:25:58.389 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.391 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.319131 msec 21:25:58.392 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.392 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:25:58.393 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.393 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.393 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 21:25:58.397 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.400 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.587413 msec 21:25:58.400 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.400 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:25:58.401 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.402 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.402 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 21:25:58.406 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.409 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.773618 msec 21:25:58.410 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.410 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:58.410 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.411 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.411 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:58.415 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.418 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.220735 msec 21:25:58.418 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.419 [cling-5 ] 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=) 21:25:58.420 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.421 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.421 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 21:25:58.429 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.432 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 11.768354 msec 21:25:58.433 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.433 [cling-5 ] 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=) 21:25:58.434 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.434 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.437 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 21:25:58.440 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.443 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.465423 msec 21:25:58.444 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.444 [cling-5 ] 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=) 21:25:58.445 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.445 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.445 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 21:25:58.447 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.449 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 4.717733 msec 21:25:58.451 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.451 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:25:58.452 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.452 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.452 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 21:25:58.455 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.457 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.835566 msec 21:25:58.457 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.457 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:25:58.457 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.458 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.458 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 21:25:58.460 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.466 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.266986 msec 21:25:58.466 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.467 [cling-5 ] 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=) 21:25:58.467 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.467 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.467 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 21:25:58.469 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.472 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.673397 msec 21:25:58.472 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.472 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:25:58.473 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.473 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.473 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 21:25:58.476 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.479 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.906098 msec 21:25:58.479 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.479 [cling-5 ] 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=) 21:25:58.480 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.481 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.481 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 21:25:58.484 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.486 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.103392 msec 21:25:58.487 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.487 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:25:58.487 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.488 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.488 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 21:25:58.491 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.494 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.204132 msec 21:25:58.495 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.495 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:25:58.495 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.496 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.496 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 21:25:58.500 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.502 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.354636 msec 21:25:58.503 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.503 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:25:58.506 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.506 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.507 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 21:25:58.510 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.513 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 7.480368 msec 21:25:58.514 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.514 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:25:58.514 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.515 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.515 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 21:25:58.516 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.518 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.596925 msec 21:25:58.523 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 300.18901 msec 21:25:58.523 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:25:58.527 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.527 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.527 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:25:58.527 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.527 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.527 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.527 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.527 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:25:58.527 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.528 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.533 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:58.536 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:58.537 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:58.537 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-019.txt 21:25:58.537 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-019.txt 21:25:58.543 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-020 ======================================================================================== 21:25:58.543 [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) ... 21:25:58.543 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:58.544 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:58.545 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:58.547 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:25:58.547 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:25:58.547 [cling-5 ] 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=[]) 21:25:58.547 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:25:58.547 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:58.548 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:25:58.548 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:58.548 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:58.549 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:58.549 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:58.549 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:58.549 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:58.550 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:58.550 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:58.550 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:58.551 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:58.551 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:58.551 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:25:58.552 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:58.552 [cling-5 ] INFO i.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 21:25:58.552 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:58.554 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:58.655 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 102.77491 msec 21:25:58.668 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:58.669 [cling-5 ] INFO i.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 21:25:58.669 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:58.672 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 4.207459 msec 21:25:58.687 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.687 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:25:58.688 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.688 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.689 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:25:58.691 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.694 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.881992 msec 21:25:58.694 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.695 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:25:58.695 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.696 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.696 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 21:25:58.699 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.701 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.223213 msec 21:25:58.701 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.701 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:25:58.702 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.702 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.702 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 21:25:58.704 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.706 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.875277 msec 21:25:58.706 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.706 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:58.707 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.707 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.707 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:58.709 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.711 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.957237 msec 21:25:58.711 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.711 [cling-5 ] 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=) 21:25:58.712 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.712 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.712 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 21:25:58.714 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.716 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 4.32875 msec 21:25:58.717 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.717 [cling-5 ] 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=) 21:25:58.717 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.718 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.718 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 21:25:58.719 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.721 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.479487 msec 21:25:58.721 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.721 [cling-5 ] 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=) 21:25:58.722 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.722 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.722 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 21:25:58.731 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.734 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 12.29088 msec 21:25:58.735 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.735 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:25:58.735 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.736 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.736 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 21:25:58.737 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.739 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.765239 msec 21:25:58.740 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.740 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:25:58.740 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.741 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.741 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 21:25:58.742 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.744 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.764975 msec 21:25:58.744 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.745 [cling-5 ] 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=) 21:25:58.745 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.745 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.746 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 21:25:58.747 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.749 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.89352 msec 21:25:58.749 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.750 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:25:58.750 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.750 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.754 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 21:25:58.756 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.757 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.287927 msec 21:25:58.758 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.758 [cling-5 ] 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=) 21:25:58.758 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.759 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.759 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 21:25:58.761 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.763 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.063215 msec 21:25:58.763 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.763 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:25:58.764 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.764 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.764 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 21:25:58.766 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.768 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.314683 msec 21:25:58.769 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.769 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:25:58.769 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.770 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.770 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 21:25:58.771 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.774 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.151401 msec 21:25:58.774 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.774 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:25:58.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 21:25:58.777 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.778 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.328837 msec 21:25:58.779 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.779 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:25:58.779 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.780 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.780 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 21:25:58.781 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.783 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.874157 msec 21:25:58.785 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 237.874635 msec 21:25:58.785 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:25:58.786 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.786 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.786 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:25:58.786 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.786 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.786 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.786 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.787 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.792 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:58.796 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:58.796 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:58.796 [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 21:25:58.796 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-020.txt 21:25:58.797 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-021 ======================================================================================== 21:25:58.797 [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) ... 21:25:58.797 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:58.797 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:58.801 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:25:58.801 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:25:58.801 [cling-5 ] 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=[]) 21:25:58.801 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:58.801 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:58.802 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:58.802 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:58.803 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:58.803 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:58.803 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:58.803 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:58.803 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:58.804 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:58.804 [cling-5 ] 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 21:25:58.804 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:58.807 [cling-5 ] INFO i.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 21:25:58.807 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:58.809 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:58.806 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:58.888 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 81.682063 msec 21:25:58.897 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:58.898 [cling-5 ] INFO i.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 21:25:58.898 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:58.901 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.066929 msec 21:25:58.911 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:58.912 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:58.912 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:58.912 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:58.912 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:58.913 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.913 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:58.913 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:58.914 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:58.919 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:25:58.919 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:58.921 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:25:58.923 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.965665 msec 21:25:58.928 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 126.369311 msec 21:25:58.928 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:25:58.929 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.929 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.929 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:25:58.929 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:58.929 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:25:58.929 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.929 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:58.933 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:58.936 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:58.936 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:58.936 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-021.txt 21:25:58.936 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-021.txt 21:25:58.938 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-022 ======================================================================================== 21:25:58.938 [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) ... 21:25:58.938 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:58.938 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:58.938 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:58.942 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:25:58.942 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:25:58.943 [cling-5 ] 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=[]) 21:25:58.943 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:58.943 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:58.943 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:58.943 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:58.944 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:58.944 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:58.944 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:58.944 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:58.945 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:58.945 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:58.945 [cling-5 ] 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 21:25:58.945 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:58.946 [cling-5 ] INFO i.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 21:25:58.946 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:58.947 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:59.017 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 71.890631 msec 21:25:59.029 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.030 [cling-5 ] INFO i.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 21:25:59.030 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.032 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.987184 msec 21:25:59.042 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:59.042 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:59.044 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.044 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:59.044 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:59.046 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:59.047 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.047 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.047 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.049 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:25:59.053 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.879177 msec 21:25:59.053 [cling-5 ] 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] 21:25:59.053 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.054 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.054 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.056 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.375053 msec 21:25:59.056 [cling-5 ] 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] 21:25:59.056 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:25:59.057 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:25:59.057 [cling-5 ] 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] 21:25:59.064 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 121.666557 msec 21:25:59.064 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:25:59.065 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.065 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.065 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:25:59.065 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:59.065 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:25:59.065 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.065 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.068 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:59.070 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:59.071 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:59.071 [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 21:25:59.071 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-022.txt 21:25:59.071 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-023 ======================================================================================== 21:25:59.071 [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) ... 21:25:59.071 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:59.073 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:59.075 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:59.077 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:25:59.077 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:25:59.077 [cling-7 ] 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=[]) 21:25:59.077 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.077 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.078 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.078 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.078 [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) 21:25:59.079 [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) 21:25:59.079 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.079 [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) 21:25:59.079 [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) 21:25:59.080 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.080 [cling-7 ] 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 21:25:59.080 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.080 [cling-7 ] INFO i.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 21:25:59.080 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.085 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:59.158 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 77.729241 msec 21:25:59.169 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.170 [cling-7 ] INFO i.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 21:25:59.170 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.173 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.725014 msec 21:25:59.183 [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) 21:25:59.188 [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) 21:25:59.188 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.188 [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) 21:25:59.188 [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) 21:25:59.188 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:59.189 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.189 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.189 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.191 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:25:59.194 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.696745 msec 21:25:59.194 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.195 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.195 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.198 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.745733 msec 21:25:59.199 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:25:59.199 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:25:59.201 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 124.367784 msec 21:25:59.202 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:25:59.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:25:59.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:59.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:25:59.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.208 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:59.210 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:59.210 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:59.210 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-023.txt 21:25:59.210 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-023.txt 21:25:59.210 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-024 ======================================================================================== 21:25:59.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=16) ... 21:25:59.210 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:59.210 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:59.213 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:59.215 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:25:59.215 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:25:59.215 [cling-7 ] 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=[]) 21:25:59.215 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.215 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.215 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.215 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.216 [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) 21:25:59.216 [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) 21:25:59.217 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.217 [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) 21:25:59.217 [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) 21:25:59.218 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.218 [cling-7 ] 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 21:25:59.218 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.218 [cling-7 ] INFO i.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 21:25:59.218 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.220 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:59.286 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 67.922824 msec 21:25:59.295 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.296 [cling-7 ] INFO i.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 21:25:59.296 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.298 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.548488 msec 21:25:59.305 [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) 21:25:59.305 [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) 21:25:59.306 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.306 [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) 21:25:59.306 [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) 21:25:59.307 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:59.308 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.308 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.308 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.310 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:25:59.313 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.739185 msec 21:25:59.313 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.314 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.314 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.315 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.938176 msec 21:25:59.316 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:25:59.316 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:25:59.319 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 104.655197 msec 21:25:59.320 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:25:59.321 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.321 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.321 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:25:59.321 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:59.321 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:25:59.321 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.321 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.323 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:59.327 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:59.328 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:59.328 [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 21:25:59.328 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-024.txt 21:25:59.328 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-025 ======================================================================================== 21:25:59.328 [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) ... 21:25:59.328 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:59.328 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:59.329 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:59.333 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 21:25:59.333 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 21:25:59.333 [cling-7 ] 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=[]) 21:25:59.333 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.333 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.333 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.333 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.334 [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) 21:25:59.334 [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) 21:25:59.335 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.335 [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) 21:25:59.335 [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) 21:25:59.336 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.336 [cling-7 ] 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 21:25:59.336 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.336 [cling-7 ] INFO i.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 21:25:59.336 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.337 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:59.418 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 81.894624 msec 21:25:59.431 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.432 [cling-7 ] INFO i.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 21:25:59.432 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.435 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.898307 msec 21:25:59.451 [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) 21:25:59.452 [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) 21:25:59.452 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.452 [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) 21:25:59.452 [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) 21:25:59.453 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:59.454 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.454 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.454 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.456 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:25:59.459 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.34907 msec 21:25:59.459 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.460 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.460 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.461 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.029671 msec 21:25:59.464 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 130.485174 msec 21:25:59.464 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 21:25:59.464 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.466 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:59.468 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:59.469 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:59.469 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-025.txt 21:25:59.469 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-025.txt 21:25:59.469 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-026 ======================================================================================== 21:25:59.469 [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) ... 21:25:59.469 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:59.469 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:59.471 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:25:59.473 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 21:25:59.473 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 21:25:59.473 [cling-5 ] 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=[]) 21:25:59.473 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.473 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.473 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.473 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.474 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:59.474 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:59.474 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.474 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:59.474 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:59.475 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.475 [cling-5 ] 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 21:25:59.475 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.475 [cling-5 ] INFO i.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 21:25:59.475 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.476 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:59.539 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 64.342239 msec 21:25:59.546 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.546 [cling-5 ] INFO i.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 21:25:59.546 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.548 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.399794 msec 21:25:59.557 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:25:59.558 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:25:59.558 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.558 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:25:59.558 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:25:59.558 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:59.559 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.559 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.559 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.560 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:25:59.562 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.557193 msec 21:25:59.563 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.563 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.563 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.564 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.401239 msec 21:25:59.566 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 93.011905 msec 21:25:59.566 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 21:25:59.566 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.569 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:59.571 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:59.571 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:59.571 [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 21:25:59.571 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-026.txt 21:25:59.571 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-027 ======================================================================================== 21:25:59.571 [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) ... 21:25:59.571 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:59.571 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:59.574 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:25:59.576 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:25:59.576 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:25:59.576 [cling-7 ] 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=[]) 21:25:59.576 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.576 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.576 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.576 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.577 [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) 21:25:59.577 [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) 21:25:59.577 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.577 [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) 21:25:59.577 [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) 21:25:59.578 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.578 [cling-7 ] 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 21:25:59.578 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.578 [cling-7 ] INFO i.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 21:25:59.578 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.580 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:59.647 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 68.85112 msec 21:25:59.654 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.654 [cling-7 ] INFO i.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 21:25:59.654 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.657 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.535825 msec 21:25:59.666 [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) 21:25:59.667 [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) 21:25:59.667 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.667 [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) 21:25:59.667 [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) 21:25:59.667 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:59.668 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.668 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.668 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.669 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:25:59.672 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.662262 msec 21:25:59.672 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.672 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.672 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.674 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.517099 msec 21:25:59.674 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:25:59.674 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:25:59.676 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 100.572114 msec 21:25:59.677 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:25:59.677 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.677 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.677 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:25:59.677 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:25:59.677 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:25:59.677 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.677 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.680 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:59.685 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:59.685 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:59.685 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-027.txt 21:25:59.685 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-027.txt 21:25:59.686 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-028 ======================================================================================== 21:25:59.686 [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) ... 21:25:59.686 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:59.686 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:59.690 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:25:59.690 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 21:25:59.690 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 21:25:59.691 [cling-7 ] 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=[]) 21:25:59.691 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.691 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.691 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.691 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.692 [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) 21:25:59.692 [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) 21:25:59.692 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.692 [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) 21:25:59.692 [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) 21:25:59.693 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.693 [cling-7 ] 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 21:25:59.693 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.693 [cling-7 ] INFO i.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 21:25:59.693 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.695 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:59.767 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 73.925684 msec 21:25:59.773 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.774 [cling-7 ] INFO i.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 21:25:59.774 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.776 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.343992 msec 21:25:59.782 [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) 21:25:59.783 [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) 21:25:59.783 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.783 [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) 21:25:59.783 [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) 21:25:59.785 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:59.786 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.786 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.786 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.787 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:25:59.792 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.26812 msec 21:25:59.793 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.793 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.793 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.794 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.443668 msec 21:25:59.796 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 105.347541 msec 21:25:59.796 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 21:25:59.797 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.799 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:59.801 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:59.801 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:59.801 [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 21:25:59.801 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-028.txt 21:25:59.802 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-029 ======================================================================================== 21:25:59.802 [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) ... 21:25:59.802 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:59.802 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:59.804 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:25:59.806 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 21:25:59.806 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 21:25:59.806 [cling-7 ] 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=[]) 21:25:59.807 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.807 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.807 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.807 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.807 [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) 21:25:59.808 [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) 21:25:59.808 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.808 [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) 21:25:59.808 [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) 21:25:59.809 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:25:59.809 [cling-7 ] 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 21:25:59.809 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.809 [cling-7 ] INFO i.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 21:25:59.809 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.810 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:25:59.900 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 90.879096 msec 21:25:59.911 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.912 [cling-7 ] INFO i.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 21:25:59.912 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.915 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.910435 msec 21:25:59.926 [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) 21:25:59.927 [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) 21:25:59.927 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.927 [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) 21:25:59.927 [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) 21:25:59.928 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:25:59.928 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.929 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.929 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.931 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:25:59.934 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.243562 msec 21:25:59.934 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:25:59.935 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:25:59.935 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:25:59.936 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.054957 msec 21:25:59.938 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 132.085036 msec 21:25:59.939 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 21:25:59.939 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:25:59.943 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:25:59.947 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:25:59.947 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:25:59.947 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-029.txt 21:25:59.947 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-029.txt 21:25:59.947 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-030 ======================================================================================== 21:25:59.947 [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) ... 21:25:59.947 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:25:59.948 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:25:59.954 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:25:59.956 [cling-7 ] 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: []) 21:25:59.956 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:25:59.956 [cling-7 ] 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=[]) 21:25:59.956 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:25:59.956 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.957 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:25:59.957 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:25:59.958 [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) 21:25:59.958 [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) 21:25:59.958 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:25:59.959 [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) 21:25:59.959 [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) 21:25:59.959 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:25:59.960 [cling-7 ] 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 21:25:59.960 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:25:59.960 [cling-7 ] INFO i.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 21:25:59.960 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:25:59.963 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] [ERROR] WARNING: An illegal reflective access operation has occurred [ERROR] WARNING: Illegal reflective access by org.jaudiotagger.audio.mp3.MP3File (file:/var/jenkins_home/maven-repositories/0/net/jthink/jaudiotagger/2.2.5/jaudiotagger-2.2.5.jar) to method sun.nio.ch.DirectBuffer.cleaner() [ERROR] WARNING: Please consider reporting this to the maintainers of org.jaudiotagger.audio.mp3.MP3File [ERROR] WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations [ERROR] WARNING: All illegal access operations will be denied in a future release 21:26:00.061 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 101.170388 msec 21:26:00.075 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.075 [cling-7 ] 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 21:26:00.076 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.076 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:00.076 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:00.080 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:00.083 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.829884 msec 21:26:00.083 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.084 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:00.084 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:00.085 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.141048 msec 21:26:00.086 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:00.086 [cling-7 ] INFO i.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 21:26:00.086 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:00.090 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.704083 msec 21:26:00.102 [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) 21:26:00.102 [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) 21:26:00.102 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:00.103 [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) 21:26:00.103 [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) 21:26:00.103 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:00.103 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:00.104 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.106 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 150.205209 msec 21:26:00.107 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:00.109 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.109 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.109 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.109 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.109 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:00.109 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.109 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.113 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:00.120 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:00.120 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:00.120 [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 21:26:00.120 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-030.txt 21:26:00.121 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-031 ======================================================================================== 21:26:00.121 [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) ... 21:26:00.121 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:00.121 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:00.121 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:00.128 [cling-7 ] 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: []) 21:26:00.128 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:00.128 [cling-7 ] 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=[]) 21:26:00.128 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.128 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:00.128 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.128 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:00.130 [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) 21:26:00.130 [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) 21:26:00.130 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:00.131 [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) 21:26:00.131 [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) 21:26:00.132 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.132 [cling-7 ] 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 21:26:00.132 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:00.133 [cling-7 ] INFO i.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 21:26:00.133 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:00.134 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:00.237 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 104.550955 msec 21:26:00.245 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.245 [cling-7 ] 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 21:26:00.245 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.245 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:00.246 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:00.247 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:00.249 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.02958 msec 21:26:00.250 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.250 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:00.250 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:00.252 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.536649 msec 21:26:00.252 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:00.253 [cling-7 ] INFO i.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 21:26:00.253 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:00.255 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.143761 msec 21:26:00.261 [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) 21:26:00.261 [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) 21:26:00.263 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:00.263 [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) 21:26:00.263 [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) 21:26:00.263 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:00.264 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:00.264 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:00.264 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:00.266 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:00.284 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 20.128811 msec 21:26:00.290 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:00.290 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:00.291 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:00.293 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.493685 msec 21:26:00.293 [cling-7 ] 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] 21:26:00.293 [cling-7 ] 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] 21:26:00.295 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.296 [cling-7 ] 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=) 21:26:00.296 [cling-7 ] 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] 21:26:00.315 [cling-7 ] 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 21:26:00.324 [cling-7 ] 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 21:26:00.457 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.482 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.485 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.486 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.486 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 21:26:00.499 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.502 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 16.448837 msec 21:26:00.516 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.516 [cling-7 ] 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=) 21:26:00.517 [cling-7 ] 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 21:26:00.527 [cling-7 ] 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 21:26:00.539 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.541 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.542 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.544 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.544 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 21:26:00.546 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.548 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.991653 msec 21:26:00.549 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.549 [cling-7 ] 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=) 21:26:00.550 [cling-7 ] 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 21:26:00.550 [cling-7 ] 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 21:26:00.559 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.561 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.562 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.563 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.563 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 21:26:00.564 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.566 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.593387 msec 21:26:00.566 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.567 [cling-7 ] 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=) 21:26:00.568 [cling-7 ] 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 21:26:00.572 [cling-7 ] 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 21:26:00.585 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.590 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.591 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.592 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.592 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 21:26:00.593 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.602 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 11.063173 msec 21:26:00.604 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.605 [cling-7 ] 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=) 21:26:00.606 [cling-7 ] 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 21:26:00.606 [cling-7 ] 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 21:26:00.617 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.624 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.624 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.625 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.625 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 21:26:00.626 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.627 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.312997 msec 21:26:00.628 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.629 [cling-7 ] 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=) 21:26:00.629 [cling-7 ] 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 21:26:00.630 [cling-7 ] 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 21:26:00.639 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.642 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.642 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.642 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.643 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 21:26:00.644 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.645 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.382716 msec 21:26:00.645 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.645 [cling-7 ] 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=) 21:26:00.647 [cling-7 ] 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 21:26:00.647 [cling-7 ] 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 21:26:00.663 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.665 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.667 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.667 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.667 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 21:26:00.669 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.670 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.431178 msec 21:26:00.672 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.673 [cling-7 ] 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=) 21:26:00.674 [cling-7 ] 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 21:26:00.676 [cling-7 ] 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 21:26:00.688 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.689 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.690 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.690 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.690 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 21:26:00.691 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.692 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.483177 msec 21:26:00.693 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.693 [cling-7 ] 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=) 21:26:00.698 [cling-7 ] 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 21:26:00.698 [cling-7 ] 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 21:26:00.706 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.707 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.708 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.708 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.708 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 21:26:00.709 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.711 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.818765 msec 21:26:00.711 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.712 [cling-7 ] 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=) 21:26:00.712 [cling-7 ] 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 21:26:00.713 [cling-7 ] 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 21:26:00.724 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.727 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.728 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.729 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.730 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 21:26:00.732 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.735 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.398184 msec 21:26:00.736 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.736 [cling-7 ] 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=) 21:26:00.737 [cling-7 ] 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 21:26:00.737 [cling-7 ] 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 21:26:00.746 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.747 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.748 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.748 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.748 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 21:26:00.749 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.750 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.182441 msec 21:26:00.751 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.751 [cling-7 ] 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=) 21:26:00.751 [cling-7 ] 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 21:26:00.752 [cling-7 ] 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 21:26:00.759 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.760 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.760 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.760 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.760 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 21:26:00.761 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.762 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.220168 msec 21:26:00.766 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 637.956258 msec 21:26:00.766 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 21:26:00.768 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.769 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.773 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.774 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.783 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:00.797 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:00.797 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:00.797 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-031.txt 21:26:00.797 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-031.txt 21:26:00.797 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-032 ======================================================================================== 21:26:00.797 [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) ... 21:26:00.797 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:00.798 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:00.800 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:00.801 [cling-7 ] 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: []) 21:26:00.801 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:00.801 [cling-7 ] 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=[]) 21:26:00.802 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.802 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:00.802 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.802 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:00.802 [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) 21:26:00.803 [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) 21:26:00.803 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:00.803 [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) 21:26:00.804 [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) 21:26:00.804 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.804 [cling-7 ] 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 21:26:00.804 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:00.805 [cling-7 ] INFO i.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 21:26:00.805 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:00.806 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:00.913 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 108.827478 msec 21:26:00.920 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.921 [cling-7 ] 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 21:26:00.921 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.921 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:00.921 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:00.922 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:00.924 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.747639 msec 21:26:00.925 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.925 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:00.925 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:00.926 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.446473 msec 21:26:00.927 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:00.927 [cling-7 ] INFO i.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 21:26:00.927 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:00.929 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.312194 msec 21:26:00.936 [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) 21:26:00.937 [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) 21:26:00.937 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:00.937 [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) 21:26:00.937 [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) 21:26:00.937 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:00.938 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:00.938 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:00.938 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:00.939 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:00.942 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.388839 msec 21:26:00.943 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:00.944 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:00.944 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:00.945 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.758122 msec 21:26:00.946 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:00.946 [cling-7 ] 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=) 21:26:00.947 [cling-7 ] 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 21:26:00.947 [cling-7 ] 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 21:26:00.948 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:00.949 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:00.950 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:00.950 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:00.950 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 21:26:00.951 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:00.952 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.126997 msec 21:26:00.953 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 152.144453 msec 21:26:00.954 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 12, 1) 21:26:00.955 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.955 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.955 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 21:26:00.955 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:00.955 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:00.955 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:00.955 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:00.955 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:00.955 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 21:26:00.955 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.955 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:00.959 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:00.963 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:00.963 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:00.963 [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 21:26:00.963 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-032.txt 21:26:00.964 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-033 ======================================================================================== 21:26:00.964 [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) ... 21:26:00.964 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:00.964 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:00.968 [cling-5 ] 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: []) 21:26:00.968 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:00.968 [cling-5 ] 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=[]) 21:26:00.968 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.968 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:00.969 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.969 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:00.969 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:00.970 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:00.970 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:00.970 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:00.970 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:00.971 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:00.971 [cling-5 ] 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 21:26:00.971 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:00.971 [cling-5 ] INFO i.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 21:26:00.972 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:00.973 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:00.977 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:01.050 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 79.112793 msec 21:26:01.057 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.057 [cling-5 ] 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 21:26:01.057 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.057 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.058 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:01.058 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:01.060 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.286177 msec 21:26:01.061 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.061 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.061 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:01.062 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.339826 msec 21:26:01.063 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:01.063 [cling-5 ] INFO i.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 21:26:01.063 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:01.066 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.079033 msec 21:26:01.075 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:01.076 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:01.076 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:01.076 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:01.076 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:01.076 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:01.077 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:01.078 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.078 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:01.079 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:01.091 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 13.708896 msec 21:26:01.092 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:01.092 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.092 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:01.094 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.003377 msec 21:26:01.095 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.095 [cling-5 ] 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=) 21:26:01.095 [cling-5 ] 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 21:26:01.095 [cling-5 ] 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 21:26:01.098 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.099 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.100 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.100 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.100 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 21:26:01.101 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.103 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.705431 msec 21:26:01.104 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.104 [cling-5 ] 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=) 21:26:01.106 [cling-5 ] 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 21:26:01.106 [cling-5 ] 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 21:26:01.111 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.111 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.112 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.112 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.113 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 21:26:01.114 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.116 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.652517 msec 21:26:01.116 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.116 [cling-5 ] 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=) 21:26:01.117 [cling-5 ] 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 21:26:01.117 [cling-5 ] 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 21:26:01.127 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.127 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.128 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.128 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.128 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 21:26:01.129 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.130 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.094378 msec 21:26:01.130 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.131 [cling-5 ] 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=) 21:26:01.131 [cling-5 ] 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 21:26:01.131 [cling-5 ] 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 21:26:01.135 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.136 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.137 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.137 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.137 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 21:26:01.138 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.140 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.799259 msec 21:26:01.140 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.140 [cling-5 ] 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=) 21:26:01.141 [cling-5 ] 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 21:26:01.141 [cling-5 ] 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 21:26:01.149 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.150 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.152 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.152 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.152 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 21:26:01.153 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.155 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.359488 msec 21:26:01.156 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.156 [cling-5 ] 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=) 21:26:01.157 [cling-5 ] 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 21:26:01.157 [cling-5 ] 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 21:26:01.163 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.164 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.165 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.165 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.165 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 21:26:01.172 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.173 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.09656 msec 21:26:01.174 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.174 [cling-5 ] 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=) 21:26:01.174 [cling-5 ] 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 21:26:01.174 [cling-5 ] 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 21:26:01.176 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.177 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.177 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.178 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.178 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 21:26:01.179 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.181 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.471078 msec 21:26:01.182 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.182 [cling-5 ] 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=) 21:26:01.182 [cling-5 ] 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 21:26:01.183 [cling-5 ] 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 21:26:01.186 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.187 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.188 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.188 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.188 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 21:26:01.189 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.190 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.042219 msec 21:26:01.190 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.191 [cling-5 ] 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=) 21:26:01.191 [cling-5 ] 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 21:26:01.191 [cling-5 ] 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 21:26:01.197 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.199 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.199 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.200 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.200 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 21:26:01.201 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.202 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.32296 msec 21:26:01.202 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.203 [cling-5 ] 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=) 21:26:01.204 [cling-5 ] 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 21:26:01.206 [cling-5 ] 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 21:26:01.208 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.209 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.210 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.214 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.214 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 21:26:01.217 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.218 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.423463 msec 21:26:01.218 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.219 [cling-5 ] 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=) 21:26:01.219 [cling-5 ] 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 21:26:01.219 [cling-5 ] 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 21:26:01.221 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.224 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.224 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.225 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.225 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 21:26:01.226 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.229 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.033255 msec 21:26:01.230 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.230 [cling-5 ] 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=) 21:26:01.230 [cling-5 ] 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 21:26:01.233 [cling-5 ] 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 21:26:01.236 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.237 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.237 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.237 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.237 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 21:26:01.238 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.240 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.659656 msec 21:26:01.243 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 274.434916 msec 21:26:01.243 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 21:26:01.245 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.246 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.247 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.253 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:01.261 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:01.261 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:01.261 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-033.txt 21:26:01.261 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-033.txt 21:26:01.261 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-034 ======================================================================================== 21:26:01.262 [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) ... 21:26:01.262 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:01.262 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:01.271 [cling-7 ] 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: []) 21:26:01.271 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 21:26:01.271 [cling-7 ] 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=[]) 21:26:01.272 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.272 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:01.272 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.272 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:01.272 [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) 21:26:01.273 [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) 21:26:01.273 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:01.273 [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) 21:26:01.273 [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) 21:26:01.274 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.274 [cling-7 ] 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 21:26:01.274 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:01.276 [cling-7 ] INFO i.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 21:26:01.276 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:01.277 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:01.279 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:01.358 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 84.122877 msec 21:26:01.369 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.369 [cling-7 ] 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 21:26:01.369 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.370 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.370 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:01.371 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:01.376 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.850267 msec 21:26:01.377 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.377 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.377 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:01.379 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.896648 msec 21:26:01.379 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:01.380 [cling-7 ] INFO i.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 21:26:01.380 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:01.383 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.429492 msec 21:26:01.397 [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) 21:26:01.398 [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) 21:26:01.398 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:01.398 [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) 21:26:01.398 [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) 21:26:01.399 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:01.399 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:01.400 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.400 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:01.401 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:01.412 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 12.194705 msec 21:26:01.413 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:01.413 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.413 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:01.416 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.643682 msec 21:26:01.420 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 148.399543 msec 21:26:01.420 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 21:26:01.421 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.424 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:01.426 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:01.426 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:01.426 [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 21:26:01.426 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-034.txt 21:26:01.427 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-035 ======================================================================================== 21:26:01.427 [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) ... 21:26:01.427 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:01.427 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:01.431 [cling-5 ] 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: []) 21:26:01.431 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 21:26:01.431 [cling-5 ] 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=[]) 21:26:01.431 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.431 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:01.431 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.431 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:01.432 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:01.432 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:01.432 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:01.432 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:01.432 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:01.433 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.433 [cling-5 ] 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 21:26:01.433 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:01.433 [cling-5 ] INFO i.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 21:26:01.433 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:01.435 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:01.437 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:01.509 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 76.267956 msec 21:26:01.516 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.516 [cling-5 ] 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 21:26:01.516 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.517 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.517 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:01.518 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:01.525 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.57084 msec 21:26:01.525 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.526 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.526 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:01.527 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.735739 msec 21:26:01.528 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:01.528 [cling-5 ] INFO i.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 21:26:01.528 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:01.531 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.973283 msec 21:26:01.544 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:01.544 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:01.544 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:01.545 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:01.545 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:01.545 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:01.545 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:01.546 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.546 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:01.547 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:01.549 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.864856 msec 21:26:01.550 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:01.550 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.551 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:01.553 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.905594 msec 21:26:01.556 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 125.503743 msec 21:26:01.556 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 21:26:01.557 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.561 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:01.564 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:01.564 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:01.564 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-035.txt 21:26:01.564 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-035.txt 21:26:01.565 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-036 ======================================================================================== 21:26:01.565 [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) ... 21:26:01.566 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:01.566 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:01.569 [cling-7 ] 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: []) 21:26:01.570 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:01.570 [cling-7 ] 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=[]) 21:26:01.570 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.570 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:01.570 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.570 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:01.572 [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) 21:26:01.572 [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) 21:26:01.573 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:01.573 [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) 21:26:01.573 [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) 21:26:01.574 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.574 [cling-7 ] 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 21:26:01.574 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:01.575 [cling-7 ] INFO i.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 21:26:01.575 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:01.576 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:01.578 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:01.657 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 82.396736 msec 21:26:01.665 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.665 [cling-7 ] 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 21:26:01.665 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.665 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.665 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:01.666 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:01.670 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.458474 msec 21:26:01.671 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.671 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.672 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:01.673 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.667022 msec 21:26:01.673 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:01.674 [cling-7 ] INFO i.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 21:26:01.674 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:01.677 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.784688 msec 21:26:01.687 [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) 21:26:01.688 [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) 21:26:01.688 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:01.688 [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) 21:26:01.688 [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) 21:26:01.688 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:01.690 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:01.690 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.690 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:01.691 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:01.696 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 6.10756 msec 21:26:01.697 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:01.697 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.697 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:01.699 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.587508 msec 21:26:01.700 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.701 [cling-7 ] 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=) 21:26:01.701 [cling-7 ] 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 21:26:01.701 [cling-7 ] 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 21:26:01.711 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.712 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.712 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.712 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.712 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 21:26:01.715 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.721 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.41601 msec 21:26:01.721 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.722 [cling-7 ] 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=) 21:26:01.722 [cling-7 ] 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 21:26:01.722 [cling-7 ] 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 21:26:01.724 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.724 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.725 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.725 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.725 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 21:26:01.726 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.727 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.111597 msec 21:26:01.727 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.728 [cling-7 ] 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=) 21:26:01.728 [cling-7 ] 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 21:26:01.728 [cling-7 ] 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 21:26:01.735 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.736 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.737 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.740 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.740 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 21:26:01.741 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.743 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.212631 msec 21:26:01.743 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.744 [cling-7 ] 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=) 21:26:01.744 [cling-7 ] 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 21:26:01.744 [cling-7 ] 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 21:26:01.746 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.747 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.747 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.748 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.748 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 21:26:01.749 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.750 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.987445 msec 21:26:01.750 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.750 [cling-7 ] 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=) 21:26:01.755 [cling-7 ] 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 21:26:01.755 [cling-7 ] 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 21:26:01.757 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.757 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.758 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.758 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.758 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 21:26:01.761 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.762 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.08531 msec 21:26:01.763 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.763 [cling-7 ] 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=) 21:26:01.763 [cling-7 ] 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 21:26:01.763 [cling-7 ] 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 21:26:01.770 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.771 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.772 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.772 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.772 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 21:26:01.773 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.775 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.293776 msec 21:26:01.776 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.776 [cling-7 ] 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=) 21:26:01.776 [cling-7 ] 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 21:26:01.776 [cling-7 ] 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 21:26:01.780 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.782 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.783 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.783 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.783 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 21:26:01.784 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.786 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.494113 msec 21:26:01.787 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.787 [cling-7 ] 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=) 21:26:01.788 [cling-7 ] 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 21:26:01.788 [cling-7 ] 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 21:26:01.791 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.792 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.795 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.795 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.795 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 21:26:01.796 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.798 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.667685 msec 21:26:01.798 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.798 [cling-7 ] 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=) 21:26:01.799 [cling-7 ] 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 21:26:01.799 [cling-7 ] 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 21:26:01.800 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.801 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.802 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.802 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.802 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 21:26:01.805 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.808 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.701052 msec 21:26:01.808 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.808 [cling-7 ] 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=) 21:26:01.809 [cling-7 ] 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 21:26:01.809 [cling-7 ] 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 21:26:01.817 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.818 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.820 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.820 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.820 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 21:26:01.824 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.826 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.476482 msec 21:26:01.826 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.826 [cling-7 ] 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=) 21:26:01.826 [cling-7 ] 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 21:26:01.827 [cling-7 ] 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 21:26:01.828 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.830 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.831 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.831 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.831 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 21:26:01.832 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.833 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.329826 msec 21:26:01.834 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:01.834 [cling-7 ] 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=) 21:26:01.835 [cling-7 ] 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 21:26:01.842 [cling-7 ] 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 21:26:01.849 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:01.850 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:01.850 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.850 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:01.850 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 21:26:01.851 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:01.852 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.210723 msec 21:26:01.867 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 297.103379 msec 21:26:01.867 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 21:26:01.869 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 21:26:01.870 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.871 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.871 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 21:26:01.871 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:01.871 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:01.871 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:01.871 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:01.871 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:01.871 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 21:26:01.871 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.871 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:01.879 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:01.886 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:01.886 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:01.886 [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 21:26:01.886 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-036.txt 21:26:01.887 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-037 ======================================================================================== 21:26:01.887 [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) ... 21:26:01.887 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:01.887 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:01.893 [cling-7 ] 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: []) 21:26:01.893 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 21:26:01.893 [cling-7 ] 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=[]) 21:26:01.893 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.893 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:01.893 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.893 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:01.894 [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) 21:26:01.894 [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) 21:26:01.894 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:01.894 [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) 21:26:01.894 [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) 21:26:01.896 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:01.896 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.896 [cling-7 ] 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 21:26:01.897 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:01.897 [cling-7 ] INFO i.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 21:26:01.897 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:01.898 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:01.990 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 93.540356 msec 21:26:01.999 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:01.999 [cling-7 ] 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 21:26:01.999 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:01.999 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:01.999 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:02.000 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:02.004 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.664992 msec 21:26:02.004 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.004 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.004 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:02.006 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.500767 msec 21:26:02.006 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:02.006 [cling-7 ] INFO i.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 21:26:02.006 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:02.008 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.060714 msec 21:26:02.015 [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) 21:26:02.015 [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) 21:26:02.016 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:02.016 [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) 21:26:02.016 [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) 21:26:02.016 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:02.017 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:02.017 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.017 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:02.018 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:02.021 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.738879 msec 21:26:02.021 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:02.021 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.022 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:02.023 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.618405 msec 21:26:02.025 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 132.209348 msec 21:26:02.025 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 21:26:02.026 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.028 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:02.030 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:02.030 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:02.030 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-037.txt 21:26:02.030 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-037.txt 21:26:02.031 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-038 ======================================================================================== 21:26:02.031 [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) ... 21:26:02.031 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:02.031 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:02.036 [cling-5 ] 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: []) 21:26:02.036 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 21:26:02.036 [cling-5 ] 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=[]) 21:26:02.036 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.036 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:02.036 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.036 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:02.037 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:02.037 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:02.037 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:02.037 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:02.037 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:02.038 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.038 [cling-5 ] 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 21:26:02.038 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:02.038 [cling-5 ] INFO i.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 21:26:02.038 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:02.039 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:02.042 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:02.127 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 89.256273 msec 21:26:02.139 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.139 [cling-5 ] 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 21:26:02.139 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.140 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.140 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:02.142 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:02.145 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.885247 msec 21:26:02.146 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.147 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.147 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:02.154 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.817027 msec 21:26:02.154 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:02.155 [cling-5 ] INFO i.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 21:26:02.155 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:02.164 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 9.647646 msec 21:26:02.177 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:02.177 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:02.178 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:02.178 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:02.178 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:02.178 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:02.179 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:02.180 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.180 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:02.181 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:02.185 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 5.548614 msec 21:26:02.186 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:02.186 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.187 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:02.189 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.888642 msec 21:26:02.192 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 156.232856 msec 21:26:02.192 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 21:26:02.193 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.197 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:02.200 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:02.200 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:02.200 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-038.txt 21:26:02.200 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-038.txt 21:26:02.200 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-039 ======================================================================================== 21:26:02.200 [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) ... 21:26:02.200 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:02.201 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:02.206 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:02.207 [cling-5 ] 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: []) 21:26:02.208 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:02.208 [cling-5 ] 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=[]) 21:26:02.208 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.208 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:02.208 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.208 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:02.209 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:02.210 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:02.210 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:02.210 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:02.211 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:02.212 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.212 [cling-5 ] 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 21:26:02.212 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:02.212 [cling-5 ] INFO i.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 21:26:02.212 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:02.215 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:02.313 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 101.29588 msec 21:26:02.322 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.333 [cling-5 ] 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 21:26:02.333 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.334 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.334 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:02.335 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:02.337 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.870681 msec 21:26:02.338 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.338 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.338 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:02.339 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.439219 msec 21:26:02.339 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:02.340 [cling-5 ] INFO i.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 21:26:02.344 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:02.346 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 6.744637 msec 21:26:02.353 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:02.353 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:02.353 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:02.353 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:02.354 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:02.354 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:02.355 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:02.355 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.355 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:02.356 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:02.358 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.78777 msec 21:26:02.359 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:02.359 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.360 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:02.361 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.421079 msec 21:26:02.361 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:02.362 [cling-5 ] 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=) 21:26:02.362 [cling-5 ] 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 21:26:02.362 [cling-5 ] 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 21:26:02.364 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:02.365 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:02.365 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.365 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:02.365 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 21:26:02.369 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:02.371 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.815986 msec 21:26:02.371 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:02.372 [cling-5 ] 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=) 21:26:02.372 [cling-5 ] 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 21:26:02.372 [cling-5 ] 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 21:26:02.378 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:02.379 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:02.380 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.380 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:02.380 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 21:26:02.382 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:02.383 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.318291 msec 21:26:02.384 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:02.384 [cling-5 ] 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=) 21:26:02.388 [cling-5 ] 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 21:26:02.388 [cling-5 ] 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 21:26:02.392 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:02.393 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:02.393 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.393 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:02.393 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 21:26:02.394 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:02.397 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.706055 msec 21:26:02.397 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:02.398 [cling-5 ] 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=) 21:26:02.398 [cling-5 ] 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 21:26:02.399 [cling-5 ] 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 21:26:02.401 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:02.402 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:02.403 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.403 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:02.403 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 21:26:02.404 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:02.405 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.519951 msec 21:26:02.406 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:02.406 [cling-5 ] 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=) 21:26:02.408 [cling-5 ] 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 21:26:02.408 [cling-5 ] 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 21:26:02.411 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:02.412 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:02.412 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.412 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:02.412 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 21:26:02.413 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:02.422 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.206918 msec 21:26:02.423 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:02.423 [cling-5 ] 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=) 21:26:02.424 [cling-5 ] 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 21:26:02.424 [cling-5 ] 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 21:26:02.425 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:02.426 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:02.426 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.427 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:02.427 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 21:26:02.428 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:02.429 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.467573 msec 21:26:02.430 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:02.430 [cling-5 ] 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=) 21:26:02.430 [cling-5 ] 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 21:26:02.431 [cling-5 ] 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 21:26:02.434 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:02.435 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:02.435 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.435 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:02.436 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 21:26:02.436 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:02.438 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.276496 msec 21:26:02.438 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:02.438 [cling-5 ] 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=) 21:26:02.440 [cling-5 ] 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 21:26:02.441 [cling-5 ] 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 21:26:02.443 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:02.444 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:02.444 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.445 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:02.445 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 21:26:02.446 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:02.447 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.339558 msec 21:26:02.450 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:02.451 [cling-5 ] 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=) 21:26:02.451 [cling-5 ] 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 21:26:02.451 [cling-5 ] 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 21:26:02.453 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:02.453 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:02.454 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.454 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:02.454 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 21:26:02.455 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:02.456 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.499586 msec 21:26:02.457 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:02.457 [cling-5 ] 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=) 21:26:02.457 [cling-5 ] 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 21:26:02.461 [cling-5 ] 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 21:26:02.463 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:02.464 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:02.465 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.465 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:02.465 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 21:26:02.466 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:02.467 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.595486 msec 21:26:02.468 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:02.468 [cling-5 ] 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=) 21:26:02.468 [cling-5 ] 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 21:26:02.469 [cling-5 ] 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 21:26:02.471 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:02.472 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:02.472 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.472 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:02.473 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 21:26:02.473 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:02.475 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.296536 msec 21:26:02.476 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:02.476 [cling-5 ] 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=) 21:26:02.476 [cling-5 ] 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 21:26:02.478 [cling-5 ] 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 21:26:02.480 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:02.488 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:02.489 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.489 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:02.489 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 21:26:02.490 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:02.495 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.785228 msec 21:26:02.506 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 298.310979 msec 21:26:02.506 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 21:26:02.510 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:02.511 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.512 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.523 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:02.528 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:02.528 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:02.528 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-039.txt 21:26:02.528 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-039.txt 21:26:02.529 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-040 ======================================================================================== 21:26:02.529 [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) ... 21:26:02.529 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:02.529 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:02.531 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:02.533 [cling-5 ] 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: []) 21:26:02.534 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 21:26:02.534 [cling-5 ] 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=[]) 21:26:02.534 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.534 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:02.534 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.534 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:02.537 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:02.537 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:02.537 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:02.537 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:02.538 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:02.538 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.538 [cling-5 ] 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 21:26:02.538 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:02.538 [cling-5 ] INFO i.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 21:26:02.538 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:02.539 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:02.629 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 90.838413 msec 21:26:02.647 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.647 [cling-5 ] 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 21:26:02.647 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.647 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.647 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:02.649 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:02.652 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.947963 msec 21:26:02.653 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.653 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.653 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:02.654 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.837531 msec 21:26:02.655 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:02.655 [cling-5 ] INFO i.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 21:26:02.655 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:02.658 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.974354 msec 21:26:02.672 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:02.672 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:02.673 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:02.673 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:02.673 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:02.674 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:02.674 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:02.675 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.675 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:02.676 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:02.680 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 5.164594 msec 21:26:02.681 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:02.681 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.688 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:02.690 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 9.734879 msec 21:26:02.693 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 159.78225 msec 21:26:02.694 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 21:26:02.694 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.697 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:02.700 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:02.700 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:02.700 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-040.txt 21:26:02.700 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-040.txt 21:26:02.700 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-041 ======================================================================================== 21:26:02.700 [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) ... 21:26:02.700 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:02.700 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:02.704 [cling-5 ] 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: []) 21:26:02.704 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 21:26:02.704 [cling-5 ] 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=[]) 21:26:02.704 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.704 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:02.704 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.704 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:02.705 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:02.706 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:02.706 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:02.706 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:02.706 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:02.707 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.707 [cling-5 ] 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 21:26:02.707 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:02.707 [cling-5 ] INFO i.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 21:26:02.707 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:02.710 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:02.710 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:02.805 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 97.523591 msec 21:26:02.814 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:02.814 [cling-5 ] 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 21:26:02.814 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.815 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.815 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:02.816 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:02.819 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.328093 msec 21:26:02.819 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:02.819 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.819 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:02.821 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.587795 msec 21:26:02.821 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:02.821 [cling-5 ] INFO i.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 21:26:02.821 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:02.824 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.46111 msec 21:26:02.835 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:02.836 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:02.836 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:02.837 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:02.837 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:02.837 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:02.838 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:02.838 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.838 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:02.839 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:02.842 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.452218 msec 21:26:02.843 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:02.843 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:02.844 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 21:26:02.847 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.380975 msec 21:26:02.849 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 145.4415 msec 21:26:02.849 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 21:26:02.854 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.865 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:02.869 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:02.869 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:02.869 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-041.txt 21:26:02.869 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-041.txt 21:26:02.870 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:02.874 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 7881 msec 21:26:02.874 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 21:26:02.888 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:26:02.888 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 21:26:02.888 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence2] 21:26:02.888 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:26:02.893 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-000 ======================================================================================== 21:26:02.893 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:26:02.893 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:02.894 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:02.898 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:02.898 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:02.898 [cling-5 ] 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=[]) 21:26:02.899 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:02.899 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:02.899 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:02.901 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.482543 msec 21:26:02.901 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:02.902 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.902 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.902 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.902 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.902 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:02.902 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.902 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.906 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:02.908 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:02.908 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:02.908 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-000.txt 21:26:02.908 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-000.txt 21:26:02.909 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:02.909 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-001 ======================================================================================== 21:26:02.909 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:02.909 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:02.910 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:02.914 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:02.915 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:02.915 [cling-5 ] 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=[]) 21:26:02.915 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:02.915 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:02.915 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:02.916 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:02.916 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:02.917 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:02.917 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:02.917 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:02.917 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:02.918 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:02.918 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:02.920 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.113573 msec 21:26:02.920 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.921 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.925 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:02.929 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:02.929 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:02.929 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-001.txt 21:26:02.929 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-001.txt 21:26:02.930 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:02.930 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-002 ======================================================================================== 21:26:02.930 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:26:02.930 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:02.931 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:02.936 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:26:02.936 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:26:02.936 [cling-5 ] 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=[]) 21:26:02.937 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:02.937 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:02.939 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.741933 msec 21:26:02.939 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:26:02.940 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.943 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:02.946 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:02.946 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:02.946 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-002.txt 21:26:02.946 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-002.txt 21:26:02.946 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:02.946 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-003 ======================================================================================== 21:26:02.946 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:26:02.946 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:02.948 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:02.954 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:26:02.954 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:26:02.954 [cling-5 ] 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=[]) 21:26:02.954 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:02.955 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:02.957 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.510681 msec 21:26:02.957 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:26:02.958 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.962 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:02.966 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:02.966 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:02.966 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-003.txt 21:26:02.966 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-003.txt 21:26:02.968 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:02.968 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-004 ======================================================================================== 21:26:02.968 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:26:02.968 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:02.968 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:02.973 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:02.974 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:02.974 [cling-5 ] 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=[]) 21:26:02.974 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:02.974 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:02.982 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:02.983 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:02.983 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:02.983 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:02.984 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:02.984 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:02.986 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 12.145288 msec 21:26:02.986 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 21:26:02.987 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.987 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.987 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:02.987 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:02.987 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:02.987 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.987 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:02.991 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:02.994 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:02.995 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:02.995 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-004.txt 21:26:02.995 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-004.txt 21:26:02.995 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-005 ======================================================================================== 21:26:02.995 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:02.995 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:02.995 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:02.997 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:03.000 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:03.000 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:03.000 [cling-5 ] 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=[]) 21:26:03.000 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:03.001 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:03.001 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.002 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:03.002 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:03.003 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.003 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:03.003 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:03.004 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.004 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.004 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.006 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.967975 msec 21:26:03.014 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:26:03.015 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.016 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.020 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:03.023 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:03.023 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:03.023 [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 21:26:03.023 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-005.txt 21:26:03.023 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:03.024 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-006 ======================================================================================== 21:26:03.024 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:03.024 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:03.024 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:03.028 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:03.028 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:03.028 [cling-5 ] 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=[]) 21:26:03.028 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:03.029 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:03.029 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.031 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:03.031 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:03.031 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.031 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:03.032 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:03.032 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.032 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.043 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.045 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 16.561751 msec 21:26:03.045 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.046 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.050 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:03.053 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:03.054 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:03.054 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-006.txt 21:26:03.054 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-006.txt 21:26:03.054 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-007 ======================================================================================== 21:26:03.054 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:26:03.054 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:03.055 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:03.059 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:03.059 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:03.059 [cling-5 ] 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=[]) 21:26:03.059 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:03.059 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.059 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.060 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.060 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:03.061 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:03.061 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.061 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:03.061 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:03.061 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:03.063 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.09514 msec 21:26:03.063 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:03.064 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.064 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.064 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:03.064 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.064 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.064 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.064 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.067 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:03.070 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:03.070 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:03.070 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-007.txt 21:26:03.070 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-007.txt 21:26:03.071 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-008 ======================================================================================== 21:26:03.071 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:03.071 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:03.071 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:03.077 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:03.078 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:03.078 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:03.079 [cling-5 ] 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=[]) 21:26:03.079 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:03.079 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.079 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.080 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:03.080 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:03.080 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.081 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:03.081 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:03.082 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:03.082 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:03.082 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.082 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:03.082 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:03.083 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.083 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:03.083 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:03.084 [cling-5 ] INFO i.t.b.m.i.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 []. } } } 21:26:03.084 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.085 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:03.186 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 102.306575 msec 21:26:03.190 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.190 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:03.191 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:03.192 [cling-5 ] INFO i.t.b.m.i.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 []. } } } 21:26:03.192 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.193 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 2.480961 msec 21:26:03.194 [cling-5 ] 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)])) 21:26:03.195 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:26:03.197 [cling-5 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.197 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:03.199 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:03.200 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:03.200 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.202 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:03.214 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 15.147627 msec 21:26:03.215 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.215 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:03.216 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:03.217 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:03.217 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.218 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:03.281 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 64.185153 msec 21:26:03.283 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 204.423062 msec 21:26:03.283 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:26:03.284 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.284 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.284 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.285 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.289 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:03.293 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:03.293 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:03.293 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-008.txt 21:26:03.293 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-008.txt 21:26:03.293 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-009 ======================================================================================== 21:26:03.293 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:26:03.293 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:03.293 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:03.296 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:03.297 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:03.297 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:03.297 [cling-7 ] 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=[]) 21:26:03.297 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:03.297 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.298 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.298 [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) 21:26:03.299 [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) 21:26:03.299 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.299 [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) 21:26:03.299 [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) 21:26:03.300 [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) 21:26:03.300 [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) 21:26:03.300 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.300 [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) 21:26:03.301 [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) 21:26:03.301 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.301 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:03.302 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:03.302 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:03.302 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.304 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:03.398 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 96.384248 msec 21:26:03.404 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 107.187956 msec 21:26:03.405 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 21:26:03.406 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.406 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.406 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:03.406 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.406 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.406 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.406 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.409 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:03.411 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:03.412 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:03.412 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-009.txt 21:26:03.412 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-009.txt 21:26:03.412 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-010 ======================================================================================== 21:26:03.412 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:03.412 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:03.412 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:03.415 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:03.415 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:03.415 [cling-5 ] 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=[]) 21:26:03.415 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:03.415 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.416 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.416 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:03.416 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:03.417 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.417 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:03.417 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:03.417 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:03.418 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:03.418 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.418 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:03.418 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:03.421 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.421 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:03.421 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:03.422 [cling-5 ] INFO i.t.b.m.i.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 []. } } } 21:26:03.422 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.423 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:03.427 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:03.498 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 76.863877 msec 21:26:03.499 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.499 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:03.500 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:03.500 [cling-5 ] INFO i.t.b.m.i.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 []. } } } 21:26:03.500 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.502 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 2.837012 msec 21:26:03.503 [cling-5 ] 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)])) 21:26:03.504 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:26:03.504 [cling-5 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.504 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:03.505 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:03.505 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:03.505 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.506 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:03.514 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 8.733207 msec 21:26:03.514 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.514 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:03.515 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:03.516 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:03.517 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.518 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:03.559 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 43.795751 msec 21:26:03.561 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 145.787898 msec 21:26:03.561 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.562 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.565 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:03.567 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:03.567 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:03.567 [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 21:26:03.567 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-010.txt 21:26:03.568 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-011 ======================================================================================== 21:26:03.568 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:03.568 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:03.569 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:03.572 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:03.572 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:03.572 [cling-7 ] 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=[]) 21:26:03.572 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:03.572 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.573 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.573 [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) 21:26:03.574 [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) 21:26:03.574 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.578 [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) 21:26:03.578 [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) 21:26:03.579 [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) 21:26:03.579 [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) 21:26:03.579 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.579 [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) 21:26:03.579 [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) 21:26:03.581 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 9.050637 msec 21:26:03.581 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:03.582 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.583 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:03.587 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:03.590 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:03.590 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:03.590 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-011.txt 21:26:03.590 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-011.txt 21:26:03.590 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-012 ======================================================================================== 21:26:03.590 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:03.590 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:03.590 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:03.593 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:03.594 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:03.594 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:03.594 [cling-5 ] 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=[]) 21:26:03.595 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:03.595 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.595 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.598 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:03.598 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:03.599 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.599 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:03.599 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:03.599 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:03.600 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:03.605 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.605 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:03.606 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:03.607 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 12.66933 msec 21:26:03.607 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:03.608 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.610 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:03.612 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:03.612 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:03.612 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-012.txt 21:26:03.612 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-012.txt 21:26:03.612 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-013 ======================================================================================== 21:26:03.613 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:03.613 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:03.613 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:03.617 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:03.618 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:03.618 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:03.618 [cling-7 ] 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=[]) 21:26:03.619 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:03.619 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.619 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.620 [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) 21:26:03.620 [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) 21:26:03.620 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.620 [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) 21:26:03.621 [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) 21:26:03.621 [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) 21:26:03.621 [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) 21:26:03.622 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.622 [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) 21:26:03.622 [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) 21:26:03.622 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.622 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:03.623 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:03.623 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:03.623 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.625 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:03.713 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 89.875273 msec 21:26:03.714 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.715 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:03.715 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:03.716 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:03.716 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.717 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.686222 msec 21:26:03.717 [cling-7 ] 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)])) 21:26:03.717 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:26:03.718 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.718 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:03.719 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:03.719 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:03.719 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.720 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:03.731 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 11.70192 msec 21:26:03.731 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.731 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:03.732 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:03.732 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:03.732 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.733 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:03.786 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 53.877276 msec 21:26:03.788 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 169.448366 msec 21:26:03.788 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.789 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.793 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:03.804 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:03.804 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:03.804 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-013.txt 21:26:03.804 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-013.txt 21:26:03.804 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-014 ======================================================================================== 21:26:03.804 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:03.804 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:03.804 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:03.807 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:03.808 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:03.808 [cling-7 ] 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=[]) 21:26:03.808 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:03.808 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.808 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.809 [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) 21:26:03.809 [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) 21:26:03.809 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.809 [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) 21:26:03.810 [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) 21:26:03.810 [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) 21:26:03.810 [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) 21:26:03.811 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.811 [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) 21:26:03.811 [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) 21:26:03.812 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.815778 msec 21:26:03.812 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:03.813 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.835 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:03.837 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:03.837 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:03.837 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-014.txt 21:26:03.837 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-014.txt 21:26:03.837 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-015 ======================================================================================== 21:26:03.837 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:03.837 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:03.838 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:03.839 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:03.840 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:03.841 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:03.841 [cling-7 ] 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=[]) 21:26:03.841 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:03.841 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.841 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:03.842 [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) 21:26:03.842 [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) 21:26:03.842 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.842 [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) 21:26:03.843 [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) 21:26:03.843 [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) 21:26:03.843 [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) 21:26:03.844 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.844 [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) 21:26:03.844 [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) 21:26:03.845 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.761398 msec 21:26:03.845 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:03.846 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:03.855 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.857 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:03.860 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:03.860 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:03.860 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-015.txt 21:26:03.860 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-015.txt 21:26:03.860 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-016 ======================================================================================== 21:26:03.861 [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) ... 21:26:03.861 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:03.862 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:03.870 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:03.870 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:03.871 [cling-5 ] 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=[]) 21:26:03.871 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:03.871 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.871 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:03.871 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.872 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:03.872 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:03.872 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.872 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:03.873 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:03.873 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:03.873 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:03.874 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.874 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:03.874 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:03.874 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.875 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:03.876 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.876 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:03.876 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:03.877 [cling-5 ] INFO i.t.b.m.i.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 []. } } } 21:26:03.877 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.878 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:03.968 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 91.566449 msec 21:26:03.972 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 101.991092 msec 21:26:03.972 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:03.973 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.973 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.973 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:03.973 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:03.973 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:03.973 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.973 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:03.976 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:03.981 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:03.982 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:03.982 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-016.txt 21:26:03.982 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-016.txt 21:26:03.982 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-017 ======================================================================================== 21:26:03.982 [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) ... 21:26:03.982 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:03.982 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:03.986 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:03.986 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:03.986 [cling-7 ] 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=[]) 21:26:03.987 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:03.987 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.987 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:03.987 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:03.987 [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) 21:26:03.988 [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) 21:26:03.988 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.988 [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) 21:26:03.988 [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) 21:26:03.989 [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) 21:26:03.989 [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) 21:26:03.989 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:03.989 [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) 21:26:03.989 [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) 21:26:03.989 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:03.990 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:03.993 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:03.993 [cling-7 ] INFO i.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 21:26:03.993 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:03.995 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:04.080 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 86.499887 msec 21:26:04.088 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:04.088 [cling-7 ] INFO i.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 21:26:04.088 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:04.090 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.877871 msec 21:26:04.102 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.102 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:26:04.103 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.103 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.103 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:26:04.104 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.106 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.186274 msec 21:26:04.106 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.107 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:26:04.107 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.107 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.107 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 21:26:04.108 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.110 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.647603 msec 21:26:04.110 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.110 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:26:04.111 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.111 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.111 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 21:26:04.112 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.114 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.00577 msec 21:26:04.114 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.114 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:26:04.114 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.117 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.117 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:04.118 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.120 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.601295 msec 21:26:04.120 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.121 [cling-7 ] 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=) 21:26:04.121 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.121 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.121 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 21:26:04.122 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.124 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.463721 msec 21:26:04.125 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.125 [cling-7 ] 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=) 21:26:04.125 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.126 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.130 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 21:26:04.131 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.132 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.646624 msec 21:26:04.132 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.133 [cling-7 ] 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=) 21:26:04.133 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.133 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.133 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 21:26:04.134 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.137 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 4.153231 msec 21:26:04.138 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.138 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:26:04.138 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.139 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.139 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 21:26:04.140 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.142 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.980827 msec 21:26:04.143 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.143 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:26:04.144 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.149 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.149 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 21:26:04.150 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.153 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.051123 msec 21:26:04.153 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.153 [cling-7 ] 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=) 21:26:04.154 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.155 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.156 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 21:26:04.158 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.160 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.139545 msec 21:26:04.161 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.161 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:26:04.161 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.162 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.162 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 21:26:04.163 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.165 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.577243 msec 21:26:04.166 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.166 [cling-7 ] 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=) 21:26:04.166 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.167 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.167 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 21:26:04.168 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.171 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.137613 msec 21:26:04.171 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.171 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:26:04.172 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.172 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.172 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 21:26:04.173 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.176 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.095103 msec 21:26:04.176 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.177 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:26:04.177 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.178 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.178 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 21:26:04.179 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.181 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.270816 msec 21:26:04.182 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.182 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:26:04.183 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.183 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.183 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 21:26:04.184 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.187 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.730518 msec 21:26:04.187 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.187 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:26:04.188 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.188 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.188 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 21:26:04.189 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.192 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.888165 msec 21:26:04.194 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 207.416607 msec 21:26:04.194 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:26:04.195 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.196 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.196 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.196 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:26:04.201 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.202 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.207 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:04.211 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:04.211 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:04.211 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-017.txt 21:26:04.211 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-017.txt 21:26:04.211 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-018 ======================================================================================== 21:26:04.211 [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) ... 21:26:04.212 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:04.212 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:04.214 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:04.215 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:04.215 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:04.215 [cling-7 ] 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=[]) 21:26:04.215 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:04.215 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:04.216 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:04.216 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:04.216 [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) 21:26:04.217 [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) 21:26:04.217 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:04.217 [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) 21:26:04.217 [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) 21:26:04.218 [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) 21:26:04.219 [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) 21:26:04.219 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:04.219 [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) 21:26:04.219 [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) 21:26:04.220 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:04.221 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:04.221 [cling-7 ] INFO i.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 21:26:04.221 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:04.223 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:04.329 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 108.691702 msec 21:26:04.346 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:04.347 [cling-7 ] INFO i.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 21:26:04.347 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:04.349 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.893904 msec 21:26:04.365 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.365 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:26:04.365 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.366 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.366 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:26:04.368 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.373 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.092148 msec 21:26:04.375 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 159.681133 msec 21:26:04.375 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 90, 1) 21:26:04.381 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.381 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.381 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:26:04.381 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.381 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.381 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.381 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.385 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:04.388 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:04.388 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:04.388 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-018.txt 21:26:04.388 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-018.txt 21:26:04.388 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-019 ======================================================================================== 21:26:04.388 [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) ... 21:26:04.388 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:04.389 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:04.390 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:04.392 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:04.392 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:04.392 [cling-7 ] 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=[]) 21:26:04.392 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:04.392 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:04.393 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:04.393 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:04.393 [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) 21:26:04.394 [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) 21:26:04.394 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:04.394 [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) 21:26:04.395 [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) 21:26:04.395 [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) 21:26:04.396 [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) 21:26:04.396 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:04.396 [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) 21:26:04.396 [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) 21:26:04.396 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:04.397 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:04.398 [cling-7 ] INFO i.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 21:26:04.398 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:04.399 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:04.469 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 71.424713 msec 21:26:04.479 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:04.480 [cling-7 ] INFO i.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 21:26:04.480 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:04.490 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 10.556316 msec 21:26:04.504 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.504 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:26:04.505 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.505 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.506 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:26:04.507 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.510 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.746509 msec 21:26:04.510 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.511 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:26:04.511 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.511 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.512 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 21:26:04.513 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.516 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.696839 msec 21:26:04.516 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.517 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:26:04.517 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.517 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.518 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 21:26:04.519 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.521 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.130998 msec 21:26:04.522 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.522 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:26:04.522 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.523 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.523 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:04.524 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.527 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.982287 msec 21:26:04.527 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.527 [cling-7 ] 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=) 21:26:04.528 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.528 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.528 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 21:26:04.530 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.536 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 7.936328 msec 21:26:04.537 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.537 [cling-7 ] 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=) 21:26:04.537 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.538 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.538 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 21:26:04.539 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.541 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.521426 msec 21:26:04.541 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.542 [cling-7 ] 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=) 21:26:04.542 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.542 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.542 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 21:26:04.545 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.548 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 6.320457 msec 21:26:04.549 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.549 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:26:04.549 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.550 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.550 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 21:26:04.551 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.554 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.314688 msec 21:26:04.554 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.554 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:26:04.555 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.555 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.555 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 21:26:04.557 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.559 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.714155 msec 21:26:04.559 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.559 [cling-7 ] 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=) 21:26:04.560 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.560 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.560 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 21:26:04.561 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.564 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.896453 msec 21:26:04.564 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.565 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:26:04.565 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.565 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.565 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 21:26:04.567 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.569 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.472462 msec 21:26:04.569 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.569 [cling-7 ] 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=) 21:26:04.570 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.570 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.570 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 21:26:04.571 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.580 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.23823 msec 21:26:04.581 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.581 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:26:04.581 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.582 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.582 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 21:26:04.583 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.586 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.295087 msec 21:26:04.586 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.586 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:26:04.587 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.587 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.587 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 21:26:04.589 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.591 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.321821 msec 21:26:04.592 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.592 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:26:04.592 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.593 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.593 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 21:26:04.594 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.599 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 6.660565 msec 21:26:04.600 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.600 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:26:04.600 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.601 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.601 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 21:26:04.602 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.604 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.634536 msec 21:26:04.606 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 213.875433 msec 21:26:04.606 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:04.607 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.607 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:26:04.608 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.609 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.614 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:04.618 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:04.618 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:04.618 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-019.txt 21:26:04.618 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-019.txt 21:26:04.618 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-020 ======================================================================================== 21:26:04.618 [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) ... 21:26:04.618 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:04.618 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:04.624 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:04.624 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:04.624 [cling-5 ] 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=[]) 21:26:04.624 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:04.624 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:04.625 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:04.625 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:04.625 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:04.626 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:04.626 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:04.626 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:04.631 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:04.632 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:04.632 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:04.633 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:04.633 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:04.633 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:04.633 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:04.634 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:04.634 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:04.636 [cling-5 ] INFO i.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 21:26:04.637 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:04.638 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:04.714 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 80.137776 msec 21:26:04.720 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:04.720 [cling-5 ] INFO i.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 21:26:04.724 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:04.726 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 6.309891 msec 21:26:04.738 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.744 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:26:04.745 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.745 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.745 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:26:04.746 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.750 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.802252 msec 21:26:04.751 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.751 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:26:04.751 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.752 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.752 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 21:26:04.753 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.754 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.489628 msec 21:26:04.754 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.755 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:26:04.755 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.755 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.755 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 21:26:04.756 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.758 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.023014 msec 21:26:04.758 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.758 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:26:04.759 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.759 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.759 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:04.760 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.762 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.701044 msec 21:26:04.762 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.762 [cling-5 ] 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=) 21:26:04.764 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.765 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.765 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 21:26:04.766 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.768 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.583389 msec 21:26:04.768 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.769 [cling-5 ] 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=) 21:26:04.769 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.769 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.769 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 21:26:04.772 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.773 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.955861 msec 21:26:04.773 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.773 [cling-5 ] 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=) 21:26:04.774 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 21:26:04.776 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.778 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 4.44363 msec 21:26:04.779 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.780 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:26:04.780 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.781 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.781 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 21:26:04.782 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.784 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.735683 msec 21:26:04.784 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.785 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:26:04.786 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.786 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.786 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 21:26:04.797 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.799 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 12.671188 msec 21:26:04.799 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.799 [cling-5 ] 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=) 21:26:04.800 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.800 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.800 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 21:26:04.801 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.803 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.16403 msec 21:26:04.803 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.803 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:26:04.804 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.804 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.804 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 21:26:04.805 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.806 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.419087 msec 21:26:04.810 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.810 [cling-5 ] 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=) 21:26:04.811 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.815 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.815 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 21:26:04.816 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.819 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.285171 msec 21:26:04.819 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.820 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:26:04.821 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.821 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.821 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 21:26:04.827 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.829 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.345751 msec 21:26:04.830 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.830 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:26:04.831 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.832 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.832 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 21:26:04.833 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.835 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.718179 msec 21:26:04.835 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.836 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:26:04.836 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.836 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.836 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 21:26:04.840 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.841 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 5.255342 msec 21:26:04.842 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.842 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:26:04.842 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.842 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.842 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 21:26:04.843 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.845 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.81335 msec 21:26:04.850 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 226.191847 msec 21:26:04.850 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.852 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.853 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:04.858 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:04.861 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:04.861 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:04.861 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-020.txt 21:26:04.861 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-020.txt 21:26:04.861 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-021 ======================================================================================== 21:26:04.861 [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) ... 21:26:04.861 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:04.861 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:04.863 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:04.870 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 16, requestedCount: 16, sortCriteria: []) 21:26:04.870 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 16 @@@ 16 @@@ null @@@ []) 21:26:04.870 [cling-5 ] 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=[]) 21:26:04.871 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:04.871 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:04.871 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:04.871 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:04.872 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:04.872 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:04.872 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:04.872 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:04.872 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:04.873 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:04.873 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:04.873 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:04.874 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:04.874 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:04.874 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:04.875 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:04.875 [cling-5 ] INFO i.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 21:26:04.875 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:04.876 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:04.965 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 89.782693 msec 21:26:04.976 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:04.976 [cling-5 ] INFO i.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 21:26:04.976 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:04.978 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.377652 msec 21:26:04.986 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.986 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ensemble In Cortezia, uri=urn:bluemarine:artist:A-VY50Cy0VfYu_RjacPestz72Yc=) 21:26:04.986 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.987 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.987 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:A-VY50Cy0VfYu_RjacPestz72Yc=, source, "embedded"] 21:26:04.988 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.990 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.228228 msec 21:26:04.990 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.990 [cling-5 ] 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=) 21:26:04.991 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.991 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.991 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:EaBkQ0Y9MeYfS3Wt_PEYr8hdp8Y=, source, "embedded"] 21:26:04.992 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.993 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.480795 msec 21:26:04.994 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.994 [cling-5 ] 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=) 21:26:04.994 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.994 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.994 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:3xoSdPZt7MSy-OWw9l--NscDGhc=, source, "embedded"] 21:26:04.995 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:04.997 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.62612 msec 21:26:04.997 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:04.997 [cling-5 ] 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=) 21:26:04.998 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:04.998 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:04.998 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:fSEHGLlZucXZ-8AnSVAumRsU6dk=, source, "embedded"] 21:26:04.999 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.000 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.735718 msec 21:26:05.001 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.001 [cling-5 ] 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=) 21:26:05.001 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.002 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.002 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:KBv3K-UdK0ZJHoLvSj-qG0ifGbM=, source, "embedded"] 21:26:05.004 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.007 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.063448 msec 21:26:05.007 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.008 [cling-5 ] 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=) 21:26:05.008 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.008 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.008 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:JW9tEXBQZt3jql86p_Do_b2UeIE=, source, "embedded"] 21:26:05.009 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.011 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.618086 msec 21:26:05.011 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.012 [cling-5 ] 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=) 21:26:05.017 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.017 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.017 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:0DyWVrE9Oa-2ElaPI_DkKNJS3aM=, source, "embedded"] 21:26:05.020 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.022 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.741964 msec 21:26:05.022 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.022 [cling-5 ] 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=) 21:26:05.027 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.027 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.027 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NjVwdiMKW4X0vsjfDiG5MG2Impw=, source, "embedded"] 21:26:05.029 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.031 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.499152 msec 21:26:05.032 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.032 [cling-5 ] 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=) 21:26:05.033 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.033 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.033 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:aQuGhq6SCXc3CX_yi0f_x8eB1s4=, source, "embedded"] 21:26:05.034 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.042 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.750092 msec 21:26:05.042 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.042 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Georges Prêtre: Paris Conservatory Orchestra, uri=urn:bluemarine:artist:-kzRZASaCSkyIS5VafVbSE85LYQ=) 21:26:05.043 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.043 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.043 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:-kzRZASaCSkyIS5VafVbSE85LYQ=, source, "embedded"] 21:26:05.044 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.045 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.206406 msec 21:26:05.045 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.046 [cling-5 ] 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=) 21:26:05.046 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.046 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.046 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:rXMmmed-__Si_cS8xy-AHZ5UXoA=, source, "embedded"] 21:26:05.048 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.049 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.886772 msec 21:26:05.049 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.050 [cling-5 ] 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=) 21:26:05.050 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.050 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.050 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:KCMCkVU6EPkyjWpyPLT5ZUd0Vq4=, source, "embedded"] 21:26:05.051 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.059 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.178092 msec 21:26:05.060 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.061 [cling-5 ] 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=) 21:26:05.061 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.062 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.062 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:8V62CZKcelN87s75YRktI-J_f5o=, source, "embedded"] 21:26:05.064 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.068 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.388549 msec 21:26:05.069 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.069 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Gundula Janowitz, Rosemarie Lang, Etc., uri=urn:bluemarine:artist:NNN7-jnYe735PaI1dnruuw2tkBg=) 21:26:05.071 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.072 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.072 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NNN7-jnYe735PaI1dnruuw2tkBg=, source, "embedded"] 21:26:05.076 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.081 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.016383 msec 21:26:05.081 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.082 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Gustav Holst, uri=urn:bluemarine:artist:wCB__TPCpq3NJ7laCQPcttw56ts=) 21:26:05.083 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.083 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.083 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:wCB__TPCpq3NJ7laCQPcttw56ts=, source, "embedded"] 21:26:05.084 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.087 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.750801 msec 21:26:05.088 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.089 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Heinrich Schiff, uri=urn:bluemarine:artist:7EZahtVgEnv8WhsP1YHGYWegPSc=) 21:26:05.089 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.090 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.090 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:7EZahtVgEnv8WhsP1YHGYWegPSc=, source, "embedded"] 21:26:05.091 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.093 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.99828 msec 21:26:05.098 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 228.03131 msec 21:26:05.099 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ensemble In Cortezia 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Geoges Barboteu, Gilbert Coursier, Daniel Dubar, Michel Berg 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Geoges Barboteu, Jean-François Paillard Chamber Orchestra 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Geoges Barboteu/Horn, Jean-Francois Paillard Chamber Orchest 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.101 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Geoges Barboteu/Horn, Lily Laskine/Harp 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Barboteu/Horn, Lily Laskine/Harp, Jean-Francois Pail 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] 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 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre: French National Radio Orchestra 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre: Orchestre National De L'ORTF 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre: Paris Conservatory Orchestra 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre: Paris Opera Orchestra & Chorus 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Griffes/Faure/Debussy/Gaos/Saint-Saens/Ravel 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.102 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gundula Janowitz, Hans Peter Blochwitz, Etc. 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gundula Janowitz, Rosemarie Lang, Etc. 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gustav Holst 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Heinrich Schiff 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.103 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.116 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:05.130 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:05.130 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:05.130 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-021.txt 21:26:05.130 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-021.txt 21:26:05.131 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-022 ======================================================================================== 21:26:05.131 [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) ... 21:26:05.131 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:05.132 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:05.134 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:05.135 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 32, requestedCount: 16, sortCriteria: []) 21:26:05.135 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 32 @@@ 16 @@@ null @@@ []) 21:26:05.135 [cling-5 ] 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=[]) 21:26:05.135 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:05.136 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:05.136 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:05.136 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:05.137 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:05.137 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:05.138 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:05.138 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:05.138 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:05.139 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:05.140 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:05.140 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:05.140 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:05.140 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:05.149 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:05.150 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:05.150 [cling-5 ] INFO i.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 21:26:05.150 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:05.153 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:05.258 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 107.992247 msec 21:26:05.271 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:05.272 [cling-5 ] INFO i.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 21:26:05.272 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:05.275 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 4.223566 msec 21:26:05.291 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.291 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Herbert Von Karajan: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:uLF0al3kPGk4WQWkYDlRmE9ckIg=) 21:26:05.291 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.292 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.292 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:uLF0al3kPGk4WQWkYDlRmE9ckIg=, source, "embedded"] 21:26:05.293 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.296 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.298492 msec 21:26:05.296 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.297 [cling-5 ] 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=) 21:26:05.297 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.297 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.297 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:bq547bvR-QFmY49yuTZngKS2Vr0=, source, "embedded"] 21:26:05.303 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.306 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.231736 msec 21:26:05.308 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.308 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ivo Pogorelich, uri=urn:bluemarine:artist:xBddLXwI3w8_h9NTboxjusS_3cA=) 21:26:05.309 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.309 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.309 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xBddLXwI3w8_h9NTboxjusS_3cA=, source, "embedded"] 21:26:05.312 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.316 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.690057 msec 21:26:05.317 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.317 [cling-5 ] 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=) 21:26:05.318 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.318 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.318 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Zasbu-b5qF_5NcGH1gTzI9QpKVI=, source, "embedded"] 21:26:05.319 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.321 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.623491 msec 21:26:05.322 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.322 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Jane Berbie, Maria Callas, Etc., uri=urn:bluemarine:artist:5mE7TG2knmusOnVo6Todc45wPDw=) 21:26:05.323 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.323 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.323 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:5mE7TG2knmusOnVo6Todc45wPDw=, source, "embedded"] 21:26:05.324 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.326 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.325946 msec 21:26:05.327 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.327 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Janet Baker, Paul Esswood, Etc., uri=urn:bluemarine:artist:RAHPWJCD4bMnPmNUjc7zjA0LRA8=) 21:26:05.328 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.328 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.328 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:RAHPWJCD4bMnPmNUjc7zjA0LRA8=, source, "embedded"] 21:26:05.329 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.332 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.019656 msec 21:26:05.332 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.332 [cling-5 ] 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=) 21:26:05.333 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.333 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.333 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:bANqd6DlUPVUkzRQCBxXu7Uqm2Q=, source, "embedded"] 21:26:05.335 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.336 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.31008 msec 21:26:05.337 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.337 [cling-5 ] 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=) 21:26:05.338 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.338 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.338 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:QD6WKz-7PmW0HkJ3vcwNF-kmhs8=, source, "embedded"] 21:26:05.339 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.341 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.147538 msec 21:26:05.341 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.342 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=John Eliot Gardiner: English Baroque Soloists, uri=urn:bluemarine:artist:IhIFeI5bMoxSCkCIS46Ss5RAlmY=) 21:26:05.342 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.343 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.343 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:IhIFeI5bMoxSCkCIS46Ss5RAlmY=, source, "embedded"] 21:26:05.344 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.346 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.208788 msec 21:26:05.347 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.347 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kenneth Gilbert, Lars Ulrik Mortensen, uri=urn:bluemarine:artist:gWqTKU-f6mEPniMhmwxta4uDzwY=) 21:26:05.348 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.348 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.348 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:gWqTKU-f6mEPniMhmwxta4uDzwY=, source, "embedded"] 21:26:05.349 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.352 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.734421 msec 21:26:05.352 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.352 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kenneth Mitchell, violin, uri=urn:bluemarine:artist:uFuKG495G64uN4kxJVD5vByXuf8=) 21:26:05.353 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.353 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.353 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:uFuKG495G64uN4kxJVD5vByXuf8=, source, "embedded"] 21:26:05.355 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.357 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.015955 msec 21:26:05.357 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.358 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kodály Quartet, uri=urn:bluemarine:artist:kZ8L18eZqQsywi9q5Qt_veIYhPc=) 21:26:05.358 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.359 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.359 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:kZ8L18eZqQsywi9q5Qt_veIYhPc=, source, "embedded"] 21:26:05.360 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.362 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.526219 msec 21:26:05.362 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.363 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Krystian Zimerman, uri=urn:bluemarine:artist:A_BTfVFAsIgLz6HHRqTdWOMqxUg=) 21:26:05.363 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.364 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.364 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:A_BTfVFAsIgLz6HHRqTdWOMqxUg=, source, "embedded"] 21:26:05.365 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.367 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.416212 msec 21:26:05.367 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.367 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kurt Masur: Leipzig Gewandhaus Orchestra, uri=urn:bluemarine:artist:xX1oIoA5yzSnYpVvzMDKuFlTamQ=) 21:26:05.368 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.368 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.368 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xX1oIoA5yzSnYpVvzMDKuFlTamQ=, source, "embedded"] 21:26:05.370 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.371 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.418649 msec 21:26:05.372 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.372 [cling-5 ] 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=) 21:26:05.373 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.373 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.373 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:u73lV2a7fZFrJXcakHmiSpJFIcw=, source, "embedded"] 21:26:05.374 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.378 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 5.592049 msec 21:26:05.379 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.379 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=La Reverdie, uri=urn:bluemarine:artist:qnW_5ToMGI_l4dglpMq6T6_zRpg=) 21:26:05.380 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.380 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.380 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:qnW_5ToMGI_l4dglpMq6T6_zRpg=, source, "embedded"] 21:26:05.381 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.384 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.11795 msec 21:26:05.386 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 250.988146 msec 21:26:05.386 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Herbert Von Karajan: Berlin Philharmonic Orchestra 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Hubert Dopf: Choralschola Der Wiener Hofburgkapelle 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ivo Pogorelich 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Jaime Laredo: Scottish Chamber Orchestra 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Jane Berbie, Maria Callas, Etc. 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Janet Baker, Paul Esswood, Etc. 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Jean-François Paillard: Paillard Chamber Orchestra 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Jean-Jacques Justafre, Jean-Paul Gantiez, Jean-Claude Barro, 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.388 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning John Eliot Gardiner: English Baroque Soloists 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kenneth Gilbert, Lars Ulrik Mortensen 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kenneth Mitchell, violin 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kodály Quartet 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Krystian Zimerman 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kurt Masur: Leipzig Gewandhaus Orchestra 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kurt Masur: Leipzig Gewandhaus Orchestra, Leipzig Radio Chorus 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Reverdie 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.389 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.393 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:05.397 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:05.397 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:05.397 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-022.txt 21:26:05.397 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-022.txt 21:26:05.397 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-023 ======================================================================================== 21:26:05.397 [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) ... 21:26:05.397 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:05.398 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:05.401 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 48, requestedCount: 16, sortCriteria: []) 21:26:05.401 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 48 @@@ 16 @@@ null @@@ []) 21:26:05.402 [cling-5 ] 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=[]) 21:26:05.402 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:05.402 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:05.402 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:05.402 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:05.403 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:05.403 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:05.404 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:05.404 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:05.404 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:05.405 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:05.405 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:05.410 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:05.410 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:05.410 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:05.410 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:05.411 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:05.411 [cling-5 ] INFO i.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 21:26:05.411 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:05.412 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:05.399 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:05.483 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 71.419079 msec 21:26:05.489 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:05.489 [cling-5 ] INFO i.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 21:26:05.489 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:05.498 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 9.22446 msec 21:26:05.505 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.507 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Lambis Vassiliadis, uri=urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=) 21:26:05.507 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.507 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.508 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=, source, "embedded"] 21:26:05.510 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.512 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.704993 msec 21:26:05.513 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.513 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Leonard Bernstein: Israel Philharmonic Orchestra, uri=urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=) 21:26:05.515 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.515 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.515 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=, source, "embedded"] 21:26:05.518 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.520 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.893849 msec 21:26:05.520 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.521 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=London Baroque, uri=urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=) 21:26:05.521 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.521 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.521 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=, source, "embedded"] 21:26:05.523 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.525 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.175584 msec 21:26:05.526 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.526 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Lorin Maazel: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=) 21:26:05.526 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.527 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.527 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=, source, "embedded"] 21:26:05.528 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.529 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.360833 msec 21:26:05.531 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.531 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Louis Armstrong, uri=urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=) 21:26:05.531 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.532 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.532 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=, source, "embedded"] 21:26:05.533 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.536 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.711278 msec 21:26:05.536 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.537 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, uri=urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=) 21:26:05.538 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.538 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.538 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=, source, "embedded"] 21:26:05.539 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.541 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 3.294672 msec 21:26:05.542 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.542 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, Ferruccio Tagliavini, Etc., uri=urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=) 21:26:05.545 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.545 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.545 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=, source, "embedded"] 21:26:05.546 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.547 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.297236 msec 21:26:05.548 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.548 [cling-5 ] 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=) 21:26:05.548 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.548 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.549 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=, source, "embedded"] 21:26:05.549 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.553 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.510381 msec 21:26:05.553 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.553 [cling-5 ] 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=) 21:26:05.554 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.554 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.554 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=, source, "embedded"] 21:26:05.555 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.556 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.520678 msec 21:26:05.557 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.557 [cling-5 ] 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=) 21:26:05.557 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.557 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.557 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=, source, "embedded"] 21:26:05.558 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.559 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.31328 msec 21:26:05.563 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.563 [cling-5 ] 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=) 21:26:05.564 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.564 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.564 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=, source, "embedded"] 21:26:05.565 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.566 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.31553 msec 21:26:05.566 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.566 [cling-5 ] 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=) 21:26:05.567 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.567 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.567 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=, source, "embedded"] 21:26:05.568 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.569 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.074377 msec 21:26:05.569 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.569 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maurizio Pollini, uri=urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=) 21:26:05.570 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.570 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.570 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=, source, "embedded"] 21:26:05.571 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.572 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.409226 msec 21:26:05.572 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.572 [cling-5 ] 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=) 21:26:05.573 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.573 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.573 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=, source, "embedded"] 21:26:05.574 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.576 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.92775 msec 21:26:05.576 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.576 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:05.576 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.577 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.577 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:05.578 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.579 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.737718 msec 21:26:05.580 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.580 [cling-5 ] 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=) 21:26:05.580 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.580 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.580 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=, source, "embedded"] 21:26:05.581 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.583 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.650711 msec 21:26:05.584 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 182.868837 msec 21:26:05.584 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:05.585 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.585 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.585 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lambis Vassiliadis 21:26:05.585 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.585 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.585 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.585 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.585 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Leonard Bernstein: Israel Philharmonic Orchestra 21:26:05.585 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning London Baroque 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lorin Maazel: Berlin Philharmonic Orchestra 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Louis Armstrong 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Ferruccio Tagliavini, Etc. 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Orchestre National De La Radiodiffusion Française, Georges Prêtre 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Orquesta Sinfonica Del Teatro Nacional De Santa Carlos, Lisboa, Franco Ghione 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, The Philharmonia Orchestra Tullio Serafin 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas/Nicola Rescigno/Orchestre De La Société Des Concerts Du Conservatoire 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas/Piero Cappuccilli/Bernard Ladysz/Philharmonia Chorus/Philharmonia Orchestra/Tullio Serafin 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maurizio Pollini 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Michael Halász: Slovak Philharmonic Orchestra 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Midori 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Miguel Sánchez: Alia Música 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.586 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.590 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:05.592 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:05.592 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:05.592 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-023.txt 21:26:05.592 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-023.txt 21:26:05.593 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-024 ======================================================================================== 21:26:05.593 [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) ... 21:26:05.593 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:05.593 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:05.594 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:05.595 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 64, requestedCount: 16, sortCriteria: []) 21:26:05.595 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 64 @@@ 16 @@@ null @@@ []) 21:26:05.595 [cling-5 ] 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=[]) 21:26:05.596 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:05.596 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:05.596 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:05.596 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:05.596 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:05.597 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:05.602 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:05.602 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:05.602 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:05.602 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:05.603 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:05.603 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:05.603 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:05.603 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:05.603 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:05.604 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:05.604 [cling-5 ] INFO i.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 21:26:05.604 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:05.605 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:05.677 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 73.520636 msec 21:26:05.690 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:05.691 [cling-5 ] INFO i.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 21:26:05.691 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:05.693 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.81639 msec 21:26:05.703 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.703 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Mstislav Rostropovich, Benjamin Britten, uri=urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=) 21:26:05.704 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.704 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.704 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=, source, "embedded"] 21:26:05.705 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.708 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.783308 msec 21:26:05.708 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.708 [cling-5 ] 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=) 21:26:05.709 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.709 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.709 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=, source, "embedded"] 21:26:05.710 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.712 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.721507 msec 21:26:05.713 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.713 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Neville Marriner: Staatskapelle Dresden, uri=urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=) 21:26:05.714 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.714 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.714 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=, source, "embedded"] 21:26:05.715 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.717 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.20232 msec 21:26:05.717 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.718 [cling-5 ] 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=) 21:26:05.718 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.718 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.718 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=, source, "embedded"] 21:26:05.720 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.722 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.674053 msec 21:26:05.722 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.723 [cling-5 ] 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=) 21:26:05.723 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.723 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.723 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=, source, "embedded"] 21:26:05.725 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.726 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.007218 msec 21:26:05.727 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.727 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Philharmonia Orchestra/Maria Callas, uri=urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=) 21:26:05.727 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.728 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.728 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=, source, "embedded"] 21:26:05.729 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.731 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.292602 msec 21:26:05.731 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.731 [cling-5 ] 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=) 21:26:05.732 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.732 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.732 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=, source, "embedded"] 21:26:05.733 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.735 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.059215 msec 21:26:05.735 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.736 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Philharmonia Orchestra, uri=urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=) 21:26:05.736 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.736 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.736 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=, source, "embedded"] 21:26:05.738 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.739 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.002271 msec 21:26:05.739 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.740 [cling-5 ] 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=) 21:26:05.740 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.741 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.741 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=, source, "embedded"] 21:26:05.742 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.745 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 5.193201 msec 21:26:05.746 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.746 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:05.747 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.747 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.753 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:05.755 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.757 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.009449 msec 21:26:05.757 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.758 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Patrizia Bovi&Gilberte Casabianca, uri=urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=) 21:26:05.758 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.758 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.759 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=, source, "embedded"] 21:26:05.760 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.762 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.927779 msec 21:26:05.763 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.763 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Perosi, Lorenzo, uri=urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=) 21:26:05.763 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.764 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.764 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=, source, "embedded"] 21:26:05.765 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.768 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.440824 msec 21:26:05.768 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.769 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo, uri=urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=) 21:26:05.769 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.769 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.769 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=, source, "embedded"] 21:26:05.771 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.772 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.067269 msec 21:26:05.773 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.773 [cling-5 ] 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=) 21:26:05.773 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.774 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.774 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=, source, "embedded"] 21:26:05.775 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.776 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.122436 msec 21:26:05.777 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.777 [cling-5 ] 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=) 21:26:05.777 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.778 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.778 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=, source, "embedded"] 21:26:05.779 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.781 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.505687 msec 21:26:05.781 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.782 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pinchas Zukerman: St. Paul Chamber Orchestra, uri=urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=) 21:26:05.782 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.783 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.783 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=, source, "embedded"] 21:26:05.784 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.786 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.613842 msec 21:26:05.790 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 194.564748 msec 21:26:05.790 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:05.791 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.791 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.791 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mstislav Rostropovich, Benjamin Britten 21:26:05.791 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Neville Marriner: Academy Of St. Martin In The Fields 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Neville Marriner: Staatskapelle Dresden 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning New York's Ensemble for Early Music - Frederick Renz director 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicola Rescigno/Maria Callas/Orchestre De La Société Des Concerts Du Conservatoire 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicola Rescigno/Philharmonia Orchestra/Maria Callas 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicolà Rescigno: Paris Conservatory Orchestra 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicolà Rescigno: Philharmonia Orchestra 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nikolaus Harnoncourt: Concentus Musicus Wien, Arnold Schoenberg Choir 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pat Metheny 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Patrizia Bovi&Gilberte Casabianca 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Perosi, Lorenzo 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.792 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo/Horn, Bamberger Symphoniker/Theodor Gusch 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo/Horn, Jean Hubeau/Piano 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pinchas Zukerman: St. Paul Chamber Orchestra 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.793 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:05.799 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:05.803 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:05.803 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:05.803 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-024.txt 21:26:05.803 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-024.txt 21:26:05.803 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-025 ======================================================================================== 21:26:05.803 [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) ... 21:26:05.804 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:05.804 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:05.806 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:05.807 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:05.813 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:05.813 [cling-5 ] 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=[]) 21:26:05.813 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:05.813 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:05.814 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 21:26:05.814 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:05.815 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:05.815 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:05.815 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:05.815 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:05.816 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:05.818 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:05.819 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:05.819 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:05.819 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:05.819 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:05.819 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:05.820 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:05.820 [cling-5 ] INFO i.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 21:26:05.821 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:05.822 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:05.918 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 97.65079 msec 21:26:05.928 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:05.929 [cling-5 ] INFO i.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 21:26:05.929 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:05.932 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.911273 msec 21:26:05.942 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.943 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:26:05.943 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.944 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.944 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:26:05.945 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.948 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.291793 msec 21:26:05.948 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.949 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:26:05.949 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.949 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.950 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 21:26:05.951 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.953 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.561778 msec 21:26:05.957 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.957 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:26:05.957 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.957 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.958 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 21:26:05.958 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.960 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.717806 msec 21:26:05.960 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.960 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:26:05.961 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.961 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.961 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:05.962 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.967 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.646208 msec 21:26:05.968 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.969 [cling-5 ] 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=) 21:26:05.969 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.969 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.969 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 21:26:05.971 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.976 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 7.394813 msec 21:26:05.977 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.977 [cling-5 ] 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=) 21:26:05.978 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.978 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.978 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 21:26:05.980 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.981 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.308897 msec 21:26:05.982 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.982 [cling-5 ] 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=) 21:26:05.982 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.983 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.983 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 21:26:05.984 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.988 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 5.265331 msec 21:26:05.988 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.988 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:26:05.989 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.989 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.989 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 21:26:05.990 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.992 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.328392 msec 21:26:05.993 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:05.993 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:26:05.993 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:05.994 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:05.994 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 21:26:05.995 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:05.997 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.185692 msec 21:26:05.997 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.002 [cling-5 ] 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=) 21:26:06.003 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.003 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:06.003 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 21:26:06.004 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:06.007 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.870489 msec 21:26:06.007 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.008 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:26:06.008 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.008 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:06.008 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 21:26:06.009 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:06.011 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.35375 msec 21:26:06.012 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.012 [cling-5 ] 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=) 21:26:06.012 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.013 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:06.013 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 21:26:06.014 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:06.016 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.818049 msec 21:26:06.017 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.017 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:26:06.017 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.018 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:06.018 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 21:26:06.019 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:06.021 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.985993 msec 21:26:06.022 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.022 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:26:06.022 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.023 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:06.023 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 21:26:06.024 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:06.027 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.12611 msec 21:26:06.027 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.027 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:26:06.028 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.028 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:06.028 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 21:26:06.029 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:06.032 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 4.126215 msec 21:26:06.032 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.032 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:26:06.033 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.033 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:06.033 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 21:26:06.034 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:06.037 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.645926 msec 21:26:06.039 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 225.774441 msec 21:26:06.039 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.040 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:26:06.041 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.042 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.042 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.042 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.046 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:06.050 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:06.050 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:06.050 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-025.txt 21:26:06.050 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-025.txt 21:26:06.051 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-026 ======================================================================================== 21:26:06.051 [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) ... 21:26:06.051 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:06.054 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:06.061 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:06.061 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:06.061 [cling-5 ] 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=[]) 21:26:06.062 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.062 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.062 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.062 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.063 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.063 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.064 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.064 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.064 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.065 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.065 [cling-5 ] 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 21:26:06.065 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.065 [cling-5 ] INFO i.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 21:26:06.065 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.066 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:06.066 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:06.159 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 93.840609 msec 21:26:06.168 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.169 [cling-5 ] INFO i.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 21:26:06.169 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.171 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.674464 msec 21:26:06.177 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.177 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.177 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.177 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.177 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.177 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.178 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.178 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.178 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.178 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 21:26:06.178 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.179 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:06.181 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.763532 msec 21:26:06.182 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 120.61271 msec 21:26:06.182 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:06.183 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.183 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.183 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pat Metheny 21:26:06.183 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.183 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:06.183 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.183 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.185 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:06.187 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:06.187 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:06.187 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-026.txt 21:26:06.187 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-026.txt 21:26:06.187 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-027 ======================================================================================== 21:26:06.187 [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) ... 21:26:06.187 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:06.188 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:06.189 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:06.194 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:06.194 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:06.195 [cling-5 ] 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=[]) 21:26:06.195 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.195 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.195 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.195 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.195 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.196 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.196 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.196 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.196 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.196 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.197 [cling-5 ] 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 21:26:06.197 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.197 [cling-5 ] INFO i.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 21:26:06.197 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.198 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:06.260 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 63.577973 msec 21:26:06.270 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.270 [cling-5 ] INFO i.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 21:26:06.270 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.272 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.016609 msec 21:26:06.278 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.278 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.278 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.279 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.279 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.279 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.283 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.283 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.283 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.284 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:06.286 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.974136 msec 21:26:06.286 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.287 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.287 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.288 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.130292 msec 21:26:06.288 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:06.288 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:06.289 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 94.960042 msec 21:26:06.290 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:06.290 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.290 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.290 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:06.290 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.290 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:06.290 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.290 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.293 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:06.295 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:06.295 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:06.295 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-027.txt 21:26:06.295 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-027.txt 21:26:06.295 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-028 ======================================================================================== 21:26:06.295 [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) ... 21:26:06.295 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:06.295 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:06.297 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:06.298 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:06.298 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:06.298 [cling-5 ] 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=[]) 21:26:06.298 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.298 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.298 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.298 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.299 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.299 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.299 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.299 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.299 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.300 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.300 [cling-5 ] 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 21:26:06.300 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.300 [cling-5 ] INFO i.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 21:26:06.305 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.305 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:06.383 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 83.130008 msec 21:26:06.393 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.393 [cling-5 ] INFO i.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 21:26:06.393 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.395 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.766381 msec 21:26:06.401 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.401 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.401 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.401 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.401 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.401 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.402 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.402 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.402 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.403 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:06.405 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.198751 msec 21:26:06.406 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.406 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.406 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.407 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.268566 msec 21:26:06.407 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:06.407 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:06.409 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 110.887879 msec 21:26:06.409 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:06.410 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.410 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.410 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:06.410 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.410 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:06.410 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.410 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.412 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:06.414 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:06.414 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:06.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-028.txt 21:26:06.414 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-028.txt 21:26:06.415 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-029 ======================================================================================== 21:26:06.415 [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) ... 21:26:06.415 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:06.415 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:06.416 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:06.418 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:06.419 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:06.419 [cling-5 ] 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=[]) 21:26:06.419 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.419 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.420 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.420 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.421 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.421 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.421 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.421 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.421 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.422 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.422 [cling-5 ] 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 21:26:06.422 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.422 [cling-5 ] INFO i.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 21:26:06.422 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.423 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:06.486 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 63.49999 msec 21:26:06.493 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.493 [cling-5 ] INFO i.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 21:26:06.493 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.495 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.171544 msec 21:26:06.512 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.513 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.513 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.514 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.515 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.515 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.516 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.517 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.517 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.518 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:06.520 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.534444 msec 21:26:06.520 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.521 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.521 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.522 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.192931 msec 21:26:06.522 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:06.522 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:06.525 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 106.019845 msec 21:26:06.525 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:06.525 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.525 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.526 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:06.526 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.526 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:06.526 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.526 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.528 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:06.531 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:06.531 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:06.531 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-029.txt 21:26:06.531 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-029.txt 21:26:06.531 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-030 ======================================================================================== 21:26:06.531 [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) ... 21:26:06.531 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:06.531 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:06.533 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:06.534 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 21:26:06.534 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 21:26:06.534 [cling-5 ] 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=[]) 21:26:06.534 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.534 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.535 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.535 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.535 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.535 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.536 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.536 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.536 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.536 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.536 [cling-5 ] 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 21:26:06.536 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.537 [cling-5 ] INFO i.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 21:26:06.537 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.537 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:06.604 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 67.784711 msec 21:26:06.611 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.611 [cling-5 ] INFO i.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 21:26:06.612 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.613 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.360729 msec 21:26:06.623 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.624 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.624 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.624 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.624 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.625 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.625 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.626 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.626 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.627 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:06.629 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.505842 msec 21:26:06.629 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.629 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.630 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.631 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.027036 msec 21:26:06.633 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 98.438351 msec 21:26:06.633 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 21:26:06.633 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.636 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:06.637 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:06.637 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:06.637 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-030.txt 21:26:06.637 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-030.txt 21:26:06.638 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-031 ======================================================================================== 21:26:06.638 [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) ... 21:26:06.638 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:06.639 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:06.641 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 21:26:06.642 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 21:26:06.642 [cling-7 ] 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=[]) 21:26:06.642 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.642 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.642 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.642 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.642 [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) 21:26:06.643 [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) 21:26:06.643 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.643 [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) 21:26:06.643 [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) 21:26:06.643 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.643 [cling-7 ] 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 21:26:06.644 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.644 [cling-7 ] INFO i.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 21:26:06.644 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.645 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:06.646 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:06.707 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 63.552057 msec 21:26:06.713 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.713 [cling-7 ] INFO i.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 21:26:06.713 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.715 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.328029 msec 21:26:06.724 [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) 21:26:06.724 [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) 21:26:06.724 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.725 [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) 21:26:06.725 [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) 21:26:06.726 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.726 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.726 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.727 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.727 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:06.729 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.847838 msec 21:26:06.729 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.730 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.730 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.731 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.13081 msec 21:26:06.732 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 90.404052 msec 21:26:06.732 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 21:26:06.733 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.735 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:06.737 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:06.737 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:06.737 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-031.txt 21:26:06.737 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-031.txt 21:26:06.737 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-032 ======================================================================================== 21:26:06.737 [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) ... 21:26:06.737 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:06.737 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:06.740 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:06.740 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:06.740 [cling-5 ] 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=[]) 21:26:06.740 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.740 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.740 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.740 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.741 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.741 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.741 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.741 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.741 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.741 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.742 [cling-5 ] 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 21:26:06.742 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.742 [cling-5 ] INFO i.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 21:26:06.742 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.743 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:06.744 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:06.806 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 64.887908 msec 21:26:06.813 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.813 [cling-5 ] INFO i.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 21:26:06.813 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.815 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.91378 msec 21:26:06.821 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.821 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.822 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.822 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.822 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.822 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.823 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.823 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.823 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.824 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:06.826 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.904336 msec 21:26:06.826 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.826 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.826 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.827 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.105867 msec 21:26:06.835 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:06.836 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:06.839 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 98.971244 msec 21:26:06.839 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:06.839 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.839 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.839 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:06.839 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:06.839 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:06.839 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.839 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.846 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:06.852 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:06.852 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:06.852 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-032.txt 21:26:06.852 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-032.txt 21:26:06.852 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-033 ======================================================================================== 21:26:06.852 [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) ... 21:26:06.852 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:06.853 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:06.855 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 21:26:06.856 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 21:26:06.856 [cling-7 ] 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=[]) 21:26:06.856 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.856 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.856 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.856 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.856 [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) 21:26:06.857 [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) 21:26:06.857 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.857 [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) 21:26:06.857 [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) 21:26:06.858 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.858 [cling-7 ] 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 21:26:06.858 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.858 [cling-7 ] INFO i.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 21:26:06.858 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.859 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:06.862 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:06.925 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 67.420368 msec 21:26:06.933 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.933 [cling-7 ] INFO i.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 21:26:06.933 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.935 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.140171 msec 21:26:06.947 [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) 21:26:06.948 [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) 21:26:06.948 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.949 [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) 21:26:06.949 [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) 21:26:06.949 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:06.953 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.953 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.953 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.954 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:06.956 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.240266 msec 21:26:06.957 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:06.957 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:06.957 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:06.958 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.074697 msec 21:26:06.959 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 103.925753 msec 21:26:06.960 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 21:26:06.960 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:06.964 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:06.967 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:06.967 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:06.967 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-033.txt 21:26:06.967 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-033.txt 21:26:06.967 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-034 ======================================================================================== 21:26:06.967 [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) ... 21:26:06.967 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:06.968 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:06.971 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 21:26:06.971 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 21:26:06.971 [cling-5 ] 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=[]) 21:26:06.971 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.971 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.971 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.971 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:06.972 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:06.972 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:06.972 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:06.972 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:06.972 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:06.973 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:06.973 [cling-5 ] 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 21:26:06.973 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:06.975 [cling-5 ] INFO i.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 21:26:06.975 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:06.976 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:06.978 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:07.043 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 70.280274 msec 21:26:07.049 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:07.049 [cling-5 ] INFO i.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 21:26:07.050 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:07.051 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.062807 msec 21:26:07.057 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:07.057 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:07.057 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:07.058 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:07.058 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:07.058 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:07.059 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.059 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.059 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:07.060 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:07.062 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.012988 msec 21:26:07.062 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.062 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.062 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:07.063 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 0.994947 msec 21:26:07.064 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 93.306171 msec 21:26:07.064 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 21:26:07.065 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.067 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:07.069 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:07.069 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:07.069 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-034.txt 21:26:07.069 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-034.txt 21:26:07.069 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-035 ======================================================================================== 21:26:07.069 [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) ... 21:26:07.069 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:07.070 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:07.072 [cling-7 ] 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: []) 21:26:07.072 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:07.072 [cling-7 ] 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=[]) 21:26:07.072 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.073 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:07.073 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.073 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:07.073 [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) 21:26:07.074 [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) 21:26:07.074 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:07.074 [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) 21:26:07.084 [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) 21:26:07.084 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.084 [cling-7 ] 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 21:26:07.084 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:07.084 [cling-7 ] INFO i.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 21:26:07.085 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:07.085 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:07.077 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:07.160 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 75.891421 msec 21:26:07.167 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.167 [cling-7 ] 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 21:26:07.167 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.168 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.168 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:07.169 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:07.171 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.163455 msec 21:26:07.171 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.171 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.171 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:07.172 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.190011 msec 21:26:07.172 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:07.173 [cling-7 ] INFO i.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 21:26:07.173 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:07.174 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.888351 msec 21:26:07.181 [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) 21:26:07.181 [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) 21:26:07.182 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:07.182 [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) 21:26:07.182 [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) 21:26:07.182 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:07.182 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:07.182 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.184 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 111.535204 msec 21:26:07.184 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:07.184 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.185 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.185 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.185 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.185 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:07.185 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.185 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.187 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:07.189 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:07.189 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:07.189 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-035.txt 21:26:07.189 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-035.txt 21:26:07.189 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-036 ======================================================================================== 21:26:07.189 [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) ... 21:26:07.189 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:07.189 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:07.192 [cling-5 ] 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: []) 21:26:07.192 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:07.192 [cling-5 ] 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=[]) 21:26:07.192 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.192 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:07.192 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.192 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:07.193 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:07.193 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:07.193 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:07.194 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:07.194 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:07.194 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.194 [cling-5 ] 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 21:26:07.194 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:07.195 [cling-5 ] INFO i.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 21:26:07.195 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:07.195 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:07.197 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:07.271 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 77.060235 msec 21:26:07.284 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.284 [cling-5 ] 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 21:26:07.284 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.284 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.284 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:07.285 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:07.288 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.245713 msec 21:26:07.289 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.289 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.289 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:07.290 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.562349 msec 21:26:07.291 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:07.291 [cling-5 ] INFO i.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 21:26:07.291 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:07.294 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.715928 msec 21:26:07.306 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:07.306 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:07.306 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:07.306 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:07.307 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:07.307 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:07.308 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:07.308 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.308 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:07.309 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:07.316 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 7.786596 msec 21:26:07.316 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:07.316 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.316 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:07.318 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 2.155184 msec 21:26:07.319 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.319 [cling-5 ] 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=) 21:26:07.320 [cling-5 ] 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 21:26:07.320 [cling-5 ] 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 21:26:07.324 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.325 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.325 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.325 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.325 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 21:26:07.327 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.333 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.296191 msec 21:26:07.333 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.333 [cling-5 ] 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=) 21:26:07.333 [cling-5 ] 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 21:26:07.333 [cling-5 ] 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 21:26:07.338 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.340 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.340 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.340 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.340 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 21:26:07.341 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.342 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.016662 msec 21:26:07.343 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.343 [cling-5 ] 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=) 21:26:07.344 [cling-5 ] 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 21:26:07.344 [cling-5 ] 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 21:26:07.354 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.356 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.356 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.357 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.357 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 21:26:07.357 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.359 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.40907 msec 21:26:07.359 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.359 [cling-5 ] 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=) 21:26:07.360 [cling-5 ] 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 21:26:07.360 [cling-5 ] 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 21:26:07.365 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.366 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.366 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.366 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.367 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 21:26:07.367 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.368 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.093072 msec 21:26:07.369 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.369 [cling-5 ] 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=) 21:26:07.369 [cling-5 ] 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 21:26:07.369 [cling-5 ] 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 21:26:07.376 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.377 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.378 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.378 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.379 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 21:26:07.380 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.381 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.969619 msec 21:26:07.382 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.382 [cling-5 ] 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=) 21:26:07.382 [cling-5 ] 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 21:26:07.382 [cling-5 ] 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 21:26:07.388 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.389 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.390 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.390 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.390 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 21:26:07.394 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.395 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.196659 msec 21:26:07.396 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.396 [cling-5 ] 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=) 21:26:07.397 [cling-5 ] 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 21:26:07.397 [cling-5 ] 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 21:26:07.401 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.403 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.403 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.403 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.403 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 21:26:07.404 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.405 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.355259 msec 21:26:07.406 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.406 [cling-5 ] 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=) 21:26:07.407 [cling-5 ] 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 21:26:07.407 [cling-5 ] 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 21:26:07.412 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.412 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.413 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.413 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.413 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 21:26:07.414 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.415 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.408581 msec 21:26:07.416 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.420 [cling-5 ] 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=) 21:26:07.422 [cling-5 ] 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 21:26:07.422 [cling-5 ] 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 21:26:07.428 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.429 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.431 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.432 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.432 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 21:26:07.434 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.439 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.734749 msec 21:26:07.440 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.440 [cling-5 ] 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=) 21:26:07.441 [cling-5 ] 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 21:26:07.441 [cling-5 ] 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 21:26:07.448 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.449 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.449 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.450 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.450 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 21:26:07.451 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.452 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.584137 msec 21:26:07.453 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.453 [cling-5 ] 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=) 21:26:07.453 [cling-5 ] 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 21:26:07.453 [cling-5 ] 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 21:26:07.460 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.461 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.462 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.463 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.463 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 21:26:07.465 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.469 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.473576 msec 21:26:07.472 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 280.278011 msec 21:26:07.472 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 11, 11, 1) 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giant Steps 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:s0Q6rb53UcKorvwp9bK0Mhp9bTc=/content 21:26:07.475 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Just Like The Day 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vfZE_juxDYKoPzv8Lz3TQdh4sGE=/content 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Soul Cowboy 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:G5bME_ZE_46ROJkCFeG5lINby5I=/content 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning The Sun In Montreal 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:wmljbfqdKkfgkb3-hLFlEc1IdWE=/content 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Capricorn 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:wU10TEjSzfhf9P1zLa2Jo6iJPss=/content 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning We Had A Sister 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:KeeyIOCl21W49oq38PohMCRaWfA=/content 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning What Do You Want? 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.476 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:AzndDUkghlepxai1nybzBEEplfs=/content 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A Lot Of Livin' To Do 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:u_RxCJvAd2Oj88vELYrpqVfqPzE=/content 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lone Jack 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:pkJKntBGhtJWXdIb0MLa7K4LEzA=/content 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Travels 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:2Dgvujaem7h5h4XhSjQ3LClcvO8=/content 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.477 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.483 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:07.486 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:07.490 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:07.490 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-036.txt 21:26:07.490 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-036.txt 21:26:07.491 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-037 ======================================================================================== 21:26:07.491 [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) ... 21:26:07.491 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:07.491 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:07.497 [cling-5 ] 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: []) 21:26:07.497 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:07.497 [cling-5 ] 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=[]) 21:26:07.497 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.503 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:07.503 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.504 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:07.504 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:07.504 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:07.504 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:07.505 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:07.505 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:07.505 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.505 [cling-5 ] 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 21:26:07.505 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:07.506 [cling-5 ] INFO i.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 21:26:07.506 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:07.503 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:07.510 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:07.584 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 78.423505 msec 21:26:07.590 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.590 [cling-5 ] 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 21:26:07.590 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.590 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.590 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:07.591 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:07.593 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.829702 msec 21:26:07.593 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.593 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.593 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:07.594 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.005026 msec 21:26:07.594 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:07.594 [cling-5 ] INFO i.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 21:26:07.594 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:07.596 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.150203 msec 21:26:07.607 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:07.608 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:07.608 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:07.608 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:07.608 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:07.608 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:07.609 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:07.609 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.610 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:07.611 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:07.613 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 3.784084 msec 21:26:07.614 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:07.614 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.614 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:07.615 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.703759 msec 21:26:07.616 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.617 [cling-5 ] 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=) 21:26:07.617 [cling-5 ] 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 21:26:07.617 [cling-5 ] 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 21:26:07.620 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.621 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.621 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.622 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.622 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 21:26:07.622 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.624 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.730715 msec 21:26:07.625 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 128.107791 msec 21:26:07.626 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 11, 1) 21:26:07.626 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.626 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.626 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 21:26:07.626 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.627 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.627 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:07.627 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.627 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.627 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 21:26:07.627 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.627 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.630 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:07.633 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:07.633 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:07.633 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-037.txt 21:26:07.633 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-037.txt 21:26:07.633 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-038 ======================================================================================== 21:26:07.633 [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) ... 21:26:07.633 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:07.633 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:07.640 [cling-7 ] 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: []) 21:26:07.640 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:07.640 [cling-7 ] 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=[]) 21:26:07.640 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.640 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:07.640 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.640 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:07.641 [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) 21:26:07.641 [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) 21:26:07.641 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:07.642 [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) 21:26:07.642 [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) 21:26:07.642 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.643 [cling-7 ] 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 21:26:07.643 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:07.643 [cling-7 ] INFO i.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 21:26:07.644 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:07.644 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:07.648 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:07.718 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 74.697049 msec 21:26:07.724 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.724 [cling-7 ] 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 21:26:07.724 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.724 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.724 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:07.725 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:07.730 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.735878 msec 21:26:07.730 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.730 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.730 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:07.731 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.051634 msec 21:26:07.731 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:07.732 [cling-7 ] INFO i.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 21:26:07.732 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:07.733 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.675609 msec 21:26:07.739 [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) 21:26:07.744 [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) 21:26:07.744 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:07.744 [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) 21:26:07.744 [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) 21:26:07.745 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:07.745 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:07.745 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.745 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:07.746 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:07.748 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 2.867973 msec 21:26:07.748 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:07.749 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.749 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:07.752 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 3.570069 msec 21:26:07.753 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.753 [cling-7 ] 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=) 21:26:07.753 [cling-7 ] 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 21:26:07.753 [cling-7 ] 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 21:26:07.754 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.755 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.755 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.755 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.756 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 21:26:07.756 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.757 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.834003 msec 21:26:07.757 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.758 [cling-7 ] 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=) 21:26:07.758 [cling-7 ] 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 21:26:07.758 [cling-7 ] 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 21:26:07.759 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.760 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.760 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.760 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.760 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 21:26:07.761 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.762 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.533822 msec 21:26:07.762 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.762 [cling-7 ] 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=) 21:26:07.762 [cling-7 ] 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 21:26:07.762 [cling-7 ] 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 21:26:07.769 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.771 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.772 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.772 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.772 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 21:26:07.773 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.773 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.735298 msec 21:26:07.774 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.774 [cling-7 ] 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=) 21:26:07.774 [cling-7 ] 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 21:26:07.775 [cling-7 ] 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 21:26:07.776 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.777 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.777 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.777 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.777 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 21:26:07.778 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.779 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.686001 msec 21:26:07.779 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.780 [cling-7 ] 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=) 21:26:07.780 [cling-7 ] 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 21:26:07.780 [cling-7 ] 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 21:26:07.781 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.781 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.782 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.782 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.782 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 21:26:07.782 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.783 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.597848 msec 21:26:07.784 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.784 [cling-7 ] 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=) 21:26:07.784 [cling-7 ] 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 21:26:07.784 [cling-7 ] 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 21:26:07.785 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.786 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.787 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.787 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.787 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 21:26:07.788 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.789 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.698396 msec 21:26:07.789 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.793 [cling-7 ] 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=) 21:26:07.793 [cling-7 ] 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 21:26:07.793 [cling-7 ] 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 21:26:07.795 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.796 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.797 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.797 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.797 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 21:26:07.798 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.798 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.671124 msec 21:26:07.799 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.799 [cling-7 ] 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=) 21:26:07.799 [cling-7 ] 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 21:26:07.799 [cling-7 ] 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 21:26:07.800 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.801 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.801 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.801 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.801 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 21:26:07.803 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.805 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.354754 msec 21:26:07.806 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.806 [cling-7 ] 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=) 21:26:07.806 [cling-7 ] 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 21:26:07.806 [cling-7 ] 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 21:26:07.807 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.808 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.809 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.809 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.809 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 21:26:07.810 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.814 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.296604 msec 21:26:07.814 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.814 [cling-7 ] 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=) 21:26:07.814 [cling-7 ] 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 21:26:07.815 [cling-7 ] 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 21:26:07.816 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.816 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.817 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.817 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.817 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 21:26:07.819 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.820 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.75033 msec 21:26:07.821 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:07.821 [cling-7 ] 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=) 21:26:07.821 [cling-7 ] 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 21:26:07.822 [cling-7 ] 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 21:26:07.823 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:07.823 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:07.823 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.823 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:07.823 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 21:26:07.824 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:07.825 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.577344 msec 21:26:07.828 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 188.35768 msec 21:26:07.828 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 11, 11, 1) 21:26:07.829 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.829 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.829 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 21:26:07.829 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.829 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.829 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:07.829 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giant Steps 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:s0Q6rb53UcKorvwp9bK0Mhp9bTc=/content 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Just Like The Day 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vfZE_juxDYKoPzv8Lz3TQdh4sGE=/content 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Soul Cowboy 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:G5bME_ZE_46ROJkCFeG5lINby5I=/content 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning The Sun In Montreal 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:wmljbfqdKkfgkb3-hLFlEc1IdWE=/content 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Capricorn 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:wU10TEjSzfhf9P1zLa2Jo6iJPss=/content 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning We Had A Sister 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:07.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.835 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.835 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:KeeyIOCl21W49oq38PohMCRaWfA=/content 21:26:07.835 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.835 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.835 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning What Do You Want? 21:26:07.835 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.835 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.835 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:07.835 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.835 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:AzndDUkghlepxai1nybzBEEplfs=/content 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A Lot Of Livin' To Do 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:u_RxCJvAd2Oj88vELYrpqVfqPzE=/content 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lone Jack 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:pkJKntBGhtJWXdIb0MLa7K4LEzA=/content 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Travels 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:2Dgvujaem7h5h4XhSjQ3LClcvO8=/content 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.836 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:07.840 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:07.843 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:07.844 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:07.844 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-038.txt 21:26:07.844 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-038.txt 21:26:07.844 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-039 ======================================================================================== 21:26:07.844 [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) ... 21:26:07.844 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:07.844 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:07.847 [cling-7 ] 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: []) 21:26:07.847 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 21:26:07.847 [cling-7 ] 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=[]) 21:26:07.847 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.847 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:07.848 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.848 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:07.848 [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) 21:26:07.849 [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) 21:26:07.849 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:07.849 [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) 21:26:07.849 [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) 21:26:07.850 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.850 [cling-7 ] 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 21:26:07.850 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:07.850 [cling-7 ] INFO i.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 21:26:07.850 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:07.851 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:07.851 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:07.960 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 110.523118 msec 21:26:07.970 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:07.970 [cling-7 ] 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 21:26:07.970 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.971 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.971 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:07.972 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:07.975 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.34895 msec 21:26:07.975 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:07.976 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.976 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:07.977 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.678446 msec 21:26:07.977 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:07.978 [cling-7 ] INFO i.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 21:26:07.978 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:07.980 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.736519 msec 21:26:07.988 [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) 21:26:07.989 [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) 21:26:07.989 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:07.989 [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) 21:26:07.990 [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) 21:26:07.990 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:07.990 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:07.991 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.991 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:07.992 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:07.995 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 4.42549 msec 21:26:07.996 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:07.996 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:07.996 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:07.998 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.848432 msec 21:26:08.000 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 152.769072 msec 21:26:08.000 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 21:26:08.001 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.003 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:08.005 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:08.005 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:08.005 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-039.txt 21:26:08.005 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-039.txt 21:26:08.006 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-040 ======================================================================================== 21:26:08.006 [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) ... 21:26:08.006 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:08.006 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:08.009 [cling-7 ] 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: []) 21:26:08.009 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 21:26:08.009 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:08.009 [cling-7 ] 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=[]) 21:26:08.009 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.009 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.009 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.009 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.010 [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) 21:26:08.011 [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) 21:26:08.011 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.011 [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) 21:26:08.011 [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) 21:26:08.012 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.012 [cling-7 ] 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 21:26:08.012 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.012 [cling-7 ] INFO i.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 21:26:08.012 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.014 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:08.098 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 85.862203 msec 21:26:08.103 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.104 [cling-7 ] 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 21:26:08.104 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.104 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.104 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:08.105 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:08.112 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.913134 msec 21:26:08.112 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.112 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.112 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:08.113 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.091572 msec 21:26:08.113 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.114 [cling-7 ] INFO i.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 21:26:08.114 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.115 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.995463 msec 21:26:08.121 [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) 21:26:08.121 [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) 21:26:08.121 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.121 [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) 21:26:08.121 [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) 21:26:08.122 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:08.122 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:08.122 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.122 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:08.123 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:08.125 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 2.914503 msec 21:26:08.125 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:08.126 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.126 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:08.127 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.209533 msec 21:26:08.128 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 119.252103 msec 21:26:08.128 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 21:26:08.129 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.131 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:08.132 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:08.132 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:08.132 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-040.txt 21:26:08.132 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-040.txt 21:26:08.132 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-041 ======================================================================================== 21:26:08.132 [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) ... 21:26:08.133 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:08.133 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:08.135 [cling-5 ] 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: []) 21:26:08.135 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:08.135 [cling-5 ] 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=[]) 21:26:08.135 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.135 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.136 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.136 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.136 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:08.136 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:08.136 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.136 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:08.137 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:08.137 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.137 [cling-5 ] 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 21:26:08.137 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.137 [cling-5 ] INFO i.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 21:26:08.137 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.138 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:08.139 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:08.210 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 73.19454 msec 21:26:08.215 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.216 [cling-5 ] 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 21:26:08.216 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.216 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.216 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:08.217 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:08.219 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.134573 msec 21:26:08.219 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.219 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.219 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:08.220 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.128886 msec 21:26:08.220 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.221 [cling-5 ] INFO i.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 21:26:08.221 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.222 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.698532 msec 21:26:08.228 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:08.229 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:08.229 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.229 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:08.229 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:08.229 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:08.230 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:08.230 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.230 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:08.231 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:08.239 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 8.9795 msec 21:26:08.239 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:08.240 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.240 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:08.241 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.241578 msec 21:26:08.241 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.241 [cling-5 ] 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=) 21:26:08.242 [cling-5 ] 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 21:26:08.242 [cling-5 ] 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 21:26:08.243 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.243 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.244 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.244 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.244 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 21:26:08.245 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.245 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.732366 msec 21:26:08.246 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.246 [cling-5 ] 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=) 21:26:08.246 [cling-5 ] 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 21:26:08.246 [cling-5 ] 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 21:26:08.247 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.248 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.252 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.252 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.253 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 21:26:08.253 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.254 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.703798 msec 21:26:08.254 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.255 [cling-5 ] 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=) 21:26:08.255 [cling-5 ] 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 21:26:08.255 [cling-5 ] 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 21:26:08.256 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.256 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.257 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.257 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.257 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 21:26:08.258 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.258 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.711436 msec 21:26:08.259 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.259 [cling-5 ] 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=) 21:26:08.259 [cling-5 ] 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 21:26:08.259 [cling-5 ] 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 21:26:08.260 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.261 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.261 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.261 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.261 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 21:26:08.262 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.263 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.893131 msec 21:26:08.263 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.263 [cling-5 ] 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=) 21:26:08.264 [cling-5 ] 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 21:26:08.264 [cling-5 ] 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 21:26:08.269 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.270 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.270 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.270 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.270 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 21:26:08.271 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.273 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.314495 msec 21:26:08.273 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.273 [cling-5 ] 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=) 21:26:08.273 [cling-5 ] 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 21:26:08.273 [cling-5 ] 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 21:26:08.275 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.275 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.275 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.275 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.275 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 21:26:08.276 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.277 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.073321 msec 21:26:08.278 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.278 [cling-5 ] 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=) 21:26:08.278 [cling-5 ] 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 21:26:08.278 [cling-5 ] 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 21:26:08.279 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.280 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.280 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.280 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.280 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 21:26:08.281 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.282 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.064632 msec 21:26:08.282 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.282 [cling-5 ] 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=) 21:26:08.283 [cling-5 ] 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 21:26:08.283 [cling-5 ] 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 21:26:08.284 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.284 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.284 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.285 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.285 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 21:26:08.285 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.291 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.739886 msec 21:26:08.292 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.292 [cling-5 ] 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=) 21:26:08.292 [cling-5 ] 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 21:26:08.292 [cling-5 ] 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 21:26:08.293 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.294 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.294 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.296 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.302 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 21:26:08.303 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.304 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.017259 msec 21:26:08.304 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.307 [cling-5 ] 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=) 21:26:08.307 [cling-5 ] 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 21:26:08.307 [cling-5 ] 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 21:26:08.309 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.309 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.309 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.309 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.310 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 21:26:08.310 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.311 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.570809 msec 21:26:08.311 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.311 [cling-5 ] 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=) 21:26:08.312 [cling-5 ] 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 21:26:08.312 [cling-5 ] 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 21:26:08.313 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.313 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.313 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.314 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.314 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 21:26:08.315 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.316 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.135871 msec 21:26:08.321 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 185.271504 msec 21:26:08.321 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 11, 11, 1) 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giant Steps 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:s0Q6rb53UcKorvwp9bK0Mhp9bTc=/content 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Just Like The Day 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vfZE_juxDYKoPzv8Lz3TQdh4sGE=/content 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Soul Cowboy 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:G5bME_ZE_46ROJkCFeG5lINby5I=/content 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning The Sun In Montreal 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:wmljbfqdKkfgkb3-hLFlEc1IdWE=/content 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.322 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Capricorn 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:wU10TEjSzfhf9P1zLa2Jo6iJPss=/content 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning We Had A Sister 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:KeeyIOCl21W49oq38PohMCRaWfA=/content 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning What Do You Want? 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:AzndDUkghlepxai1nybzBEEplfs=/content 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A Lot Of Livin' To Do 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:u_RxCJvAd2Oj88vELYrpqVfqPzE=/content 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lone Jack 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:pkJKntBGhtJWXdIb0MLa7K4LEzA=/content 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Travels 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.323 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:08.325 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.325 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.325 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:2Dgvujaem7h5h4XhSjQ3LClcvO8=/content 21:26:08.325 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.325 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.329 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:08.339 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:08.340 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:08.340 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-041.txt 21:26:08.340 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-041.txt 21:26:08.340 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-042 ======================================================================================== 21:26:08.340 [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) ... 21:26:08.340 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:08.340 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:08.343 [cling-7 ] 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: []) 21:26:08.343 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 21:26:08.343 [cling-7 ] 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=[]) 21:26:08.343 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.343 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.343 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.343 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.344 [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) 21:26:08.344 [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) 21:26:08.344 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.344 [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) 21:26:08.344 [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) 21:26:08.344 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.345 [cling-7 ] 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 21:26:08.345 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.345 [cling-7 ] INFO i.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 21:26:08.350 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.351 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:08.356 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:08.415 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 70.271977 msec 21:26:08.422 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.422 [cling-7 ] 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 21:26:08.422 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.423 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.423 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:08.424 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:08.426 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.263517 msec 21:26:08.426 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.426 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.426 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:08.427 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.038617 msec 21:26:08.427 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.427 [cling-7 ] INFO i.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 21:26:08.427 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.429 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.555317 msec 21:26:08.436 [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) 21:26:08.436 [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) 21:26:08.436 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.436 [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) 21:26:08.436 [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) 21:26:08.436 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:08.437 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:08.437 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.437 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:08.438 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:08.440 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 2.938805 msec 21:26:08.440 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:08.441 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.441 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:08.442 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.194942 msec 21:26:08.443 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 100.265732 msec 21:26:08.443 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 21:26:08.444 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.447 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:08.449 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:08.450 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:08.450 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-042.txt 21:26:08.450 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-042.txt 21:26:08.450 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-043 ======================================================================================== 21:26:08.450 [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) ... 21:26:08.450 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:08.450 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:08.452 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:08.453 [cling-7 ] 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: []) 21:26:08.453 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 21:26:08.453 [cling-7 ] 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=[]) 21:26:08.453 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.453 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.453 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.453 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.454 [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) 21:26:08.454 [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) 21:26:08.454 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.454 [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) 21:26:08.454 [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) 21:26:08.454 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.455 [cling-7 ] 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 21:26:08.455 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.455 [cling-7 ] INFO i.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 21:26:08.455 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.456 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:08.520 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 65.509837 msec 21:26:08.529 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.529 [cling-7 ] 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 21:26:08.529 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.529 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.530 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:08.531 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:08.533 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.016496 msec 21:26:08.534 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.534 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.534 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:08.535 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.436887 msec 21:26:08.535 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.536 [cling-7 ] INFO i.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 21:26:08.536 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.537 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.854697 msec 21:26:08.544 [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) 21:26:08.544 [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) 21:26:08.544 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.545 [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) 21:26:08.545 [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) 21:26:08.545 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:08.545 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:08.546 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.546 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:08.547 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:08.549 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 4.021954 msec 21:26:08.550 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:08.550 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.550 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:08.552 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.734856 msec 21:26:08.554 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 101.334794 msec 21:26:08.554 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 21:26:08.555 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.558 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:08.561 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:08.561 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:08.561 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-043.txt 21:26:08.561 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-043.txt 21:26:08.562 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-044 ======================================================================================== 21:26:08.562 [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) ... 21:26:08.562 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:08.563 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:08.566 [cling-5 ] 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: []) 21:26:08.569 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:08.569 [cling-5 ] 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=[]) 21:26:08.569 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.569 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.570 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.570 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.570 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:08.578 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:08.578 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.578 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:08.579 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:08.579 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.579 [cling-5 ] 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 21:26:08.579 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.580 [cling-5 ] INFO i.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 21:26:08.580 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.581 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:08.583 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:08.688 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 109.063747 msec 21:26:08.698 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.699 [cling-5 ] 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 21:26:08.699 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.699 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.699 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:08.700 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:08.704 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.805572 msec 21:26:08.704 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.704 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.704 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:08.706 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.540189 msec 21:26:08.706 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.706 [cling-5 ] INFO i.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 21:26:08.706 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.709 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.728225 msec 21:26:08.720 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:08.720 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:08.720 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.720 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:08.721 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:08.721 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:08.722 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:08.722 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.722 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:08.723 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:08.726 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 4.367866 msec 21:26:08.727 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:08.727 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.727 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:08.729 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.835304 msec 21:26:08.730 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.730 [cling-5 ] 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=) 21:26:08.730 [cling-5 ] 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 21:26:08.730 [cling-5 ] 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 21:26:08.732 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.733 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.733 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.733 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.733 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 21:26:08.734 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.735 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.23834 msec 21:26:08.736 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.736 [cling-5 ] 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=) 21:26:08.737 [cling-5 ] 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 21:26:08.737 [cling-5 ] 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 21:26:08.738 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.739 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.740 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.740 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.740 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 21:26:08.741 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.742 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.246717 msec 21:26:08.742 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.743 [cling-5 ] 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=) 21:26:08.743 [cling-5 ] 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 21:26:08.743 [cling-5 ] 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 21:26:08.744 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.745 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.745 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.746 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.746 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 21:26:08.747 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.748 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.271247 msec 21:26:08.748 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.748 [cling-5 ] 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=) 21:26:08.749 [cling-5 ] 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 21:26:08.749 [cling-5 ] 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 21:26:08.750 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.751 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.752 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.752 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.752 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 21:26:08.753 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.754 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.111629 msec 21:26:08.754 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.760 [cling-5 ] 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=) 21:26:08.761 [cling-5 ] 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 21:26:08.761 [cling-5 ] 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 21:26:08.762 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.763 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.763 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.764 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.764 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 21:26:08.765 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.766 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.326972 msec 21:26:08.766 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.767 [cling-5 ] 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=) 21:26:08.767 [cling-5 ] 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 21:26:08.767 [cling-5 ] 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 21:26:08.768 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.769 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.769 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.770 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.770 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 21:26:08.771 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.772 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.316137 msec 21:26:08.772 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.772 [cling-5 ] 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=) 21:26:08.773 [cling-5 ] 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 21:26:08.773 [cling-5 ] 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 21:26:08.774 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.775 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 21:26:08.776 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.777 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.255072 msec 21:26:08.778 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.778 [cling-5 ] 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=) 21:26:08.778 [cling-5 ] 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 21:26:08.778 [cling-5 ] 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 21:26:08.780 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.780 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.781 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.781 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.781 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 21:26:08.782 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.783 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.239581 msec 21:26:08.783 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.784 [cling-5 ] 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=) 21:26:08.784 [cling-5 ] 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 21:26:08.784 [cling-5 ] 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 21:26:08.785 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.786 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.786 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.787 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.787 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 21:26:08.787 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.789 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.214516 msec 21:26:08.789 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.789 [cling-5 ] 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=) 21:26:08.789 [cling-5 ] 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 21:26:08.790 [cling-5 ] 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 21:26:08.791 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.792 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.792 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.792 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.792 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 21:26:08.793 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.794 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.27727 msec 21:26:08.795 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 21:26:08.795 [cling-5 ] 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=) 21:26:08.795 [cling-5 ] 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 21:26:08.795 [cling-5 ] 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 21:26:08.797 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:08.797 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:08.798 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.798 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:08.798 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 21:26:08.799 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:08.800 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.526487 msec 21:26:08.803 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 233.801034 msec 21:26:08.803 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 11, 11, 1) 21:26:08.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 21:26:08.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:08.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giant Steps 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:s0Q6rb53UcKorvwp9bK0Mhp9bTc=/content 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Just Like The Day 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vfZE_juxDYKoPzv8Lz3TQdh4sGE=/content 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Soul Cowboy 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.811 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:G5bME_ZE_46ROJkCFeG5lINby5I=/content 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning The Sun In Montreal 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:wmljbfqdKkfgkb3-hLFlEc1IdWE=/content 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Capricorn 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:wU10TEjSzfhf9P1zLa2Jo6iJPss=/content 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning We Had A Sister 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:KeeyIOCl21W49oq38PohMCRaWfA=/content 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning What Do You Want? 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:AzndDUkghlepxai1nybzBEEplfs=/content 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A Lot Of Livin' To Do 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:u_RxCJvAd2Oj88vELYrpqVfqPzE=/content 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.812 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lone Jack 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:pkJKntBGhtJWXdIb0MLa7K4LEzA=/content 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Travels 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:2Dgvujaem7h5h4XhSjQ3LClcvO8=/content 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.813 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.818 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:08.826 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:08.826 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:08.826 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-044.txt 21:26:08.826 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-044.txt 21:26:08.826 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:08.827 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-045 ======================================================================================== 21:26:08.827 [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) ... 21:26:08.827 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:08.830 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:08.833 [cling-5 ] 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: []) 21:26:08.834 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 21:26:08.834 [cling-5 ] 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=[]) 21:26:08.834 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.834 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.834 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.834 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.835 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:08.835 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:08.836 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.836 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:08.836 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:08.836 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.837 [cling-5 ] 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 21:26:08.837 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.837 [cling-5 ] INFO i.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 21:26:08.837 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.838 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:08.911 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 74.687523 msec 21:26:08.917 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.918 [cling-5 ] 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 21:26:08.918 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.918 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.918 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:08.919 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:08.928 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.233438 msec 21:26:08.929 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:08.929 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.929 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:08.930 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.134713 msec 21:26:08.930 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.930 [cling-5 ] INFO i.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 21:26:08.931 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.932 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.154408 msec 21:26:08.939 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:08.939 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:08.939 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.939 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:08.940 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:08.940 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:08.940 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:08.940 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.940 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:08.941 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:08.943 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 2.919682 msec 21:26:08.944 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:08.944 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:08.944 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:08.945 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.338414 msec 21:26:08.947 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 113.507632 msec 21:26:08.947 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 21:26:08.948 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:08.950 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:08.952 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:08.952 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:08.952 [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 21:26:08.952 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-045.txt 21:26:08.952 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-046 ======================================================================================== 21:26:08.952 [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) ... 21:26:08.952 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:08.953 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:08.953 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:08.956 [cling-5 ] 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: []) 21:26:08.956 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 21:26:08.956 [cling-5 ] 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=[]) 21:26:08.956 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.956 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.956 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.956 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:08.957 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:08.957 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:08.957 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:08.958 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:08.958 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:08.965 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:08.965 [cling-5 ] 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 21:26:08.966 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:08.966 [cling-5 ] INFO i.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 21:26:08.966 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:08.967 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:09.051 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 85.775118 msec 21:26:09.057 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 21:26:09.057 [cling-5 ] 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 21:26:09.057 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:09.057 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:09.057 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:09.058 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:09.060 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.785363 msec 21:26:09.060 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:09.060 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:09.060 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:09.061 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 0.938956 msec 21:26:09.061 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:09.061 [cling-5 ] INFO i.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 21:26:09.061 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.063 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.710347 msec 21:26:09.068 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:09.069 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:09.069 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.069 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:09.069 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:09.069 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:09.070 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:09.070 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:09.070 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:09.071 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:09.072 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 2.676177 msec 21:26:09.073 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:09.073 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:09.073 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 21:26:09.074 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.142066 msec 21:26:09.076 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 120.016934 msec 21:26:09.076 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 21:26:09.076 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.079 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.081 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.081 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.082 [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 21:26:09.082 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-046.txt 21:26:09.082 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:09.083 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 6194 msec 21:26:09.083 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 21:26:09.089 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:26:09.089 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 21:26:09.089 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence3] 21:26:09.089 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:26:09.103 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-000 ======================================================================================== 21:26:09.103 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:26:09.103 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.103 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.106 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:09.106 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:09.106 [cling-5 ] 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=[]) 21:26:09.106 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:09.107 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:09.107 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:09.108 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.909194 msec 21:26:09.108 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:09.109 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.109 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.109 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.109 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.109 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.109 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.109 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.115 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.118 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.118 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.118 [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 21:26:09.118 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-000.txt 21:26:09.118 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:09.121 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-001 ======================================================================================== 21:26:09.121 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:09.121 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.121 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.124 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:09.124 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:09.124 [cling-5 ] 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=[]) 21:26:09.124 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:09.124 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:09.125 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.125 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:09.125 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:09.126 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.126 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:09.126 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:09.126 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.126 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.126 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.128 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.735128 msec 21:26:09.128 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.129 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.134 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.137 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.137 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.137 [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 21:26:09.137 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-001.txt 21:26:09.137 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:09.137 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-002 ======================================================================================== 21:26:09.137 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:26:09.137 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.137 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.141 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:26:09.141 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:26:09.141 [cling-5 ] 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=[]) 21:26:09.141 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:09.142 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:09.143 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.596243 msec 21:26:09.143 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:26:09.143 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.146 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.148 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.148 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.148 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-002.txt 21:26:09.148 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-002.txt 21:26:09.148 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:09.148 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-003 ======================================================================================== 21:26:09.148 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:26:09.148 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.149 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.151 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:26:09.152 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:26:09.152 [cling-5 ] 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=[]) 21:26:09.152 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:09.152 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:09.153 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.50079 msec 21:26:09.153 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:26:09.154 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.156 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.158 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.158 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.158 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-003.txt 21:26:09.158 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-003.txt 21:26:09.158 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:09.158 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-004 ======================================================================================== 21:26:09.158 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:26:09.158 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.159 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.162 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:09.162 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:09.162 [cling-5 ] 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=[]) 21:26:09.162 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:09.162 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:09.162 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.163 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:09.163 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:09.163 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.163 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:09.163 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:09.164 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.571545 msec 21:26:09.164 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 21:26:09.165 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.165 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.165 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:09.165 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.165 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.165 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.165 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.167 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.169 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.169 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.169 [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 21:26:09.169 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-004.txt 21:26:09.169 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-005 ======================================================================================== 21:26:09.169 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:09.170 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.170 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:09.170 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.178 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:09.178 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:09.178 [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=16, orderby=[]) 21:26:09.178 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:09.178 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:09.179 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.179 [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) 21:26:09.179 [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) 21:26:09.180 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.180 [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) 21:26:09.180 [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) 21:26:09.180 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.180 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.180 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.181 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.208261 msec 21:26:09.181 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.185 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.186 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.186 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.186 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-005.txt 21:26:09.186 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-005.txt 21:26:09.187 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:09.187 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-006 ======================================================================================== 21:26:09.187 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:09.187 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.187 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.190 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:09.190 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:09.190 [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=16, orderby=[]) 21:26:09.190 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:09.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:09.190 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.193 [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) 21:26:09.193 [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) 21:26:09.193 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.194 [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) 21:26:09.194 [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) 21:26:09.194 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.195 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.195 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.202 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 12.096275 msec 21:26:09.202 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:26:09.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:09.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.203 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.204 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.207 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.209 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.209 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.209 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-006.txt 21:26:09.209 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-006.txt 21:26:09.209 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:09.209 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-007 ======================================================================================== 21:26:09.210 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:26:09.210 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.213 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.216 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:09.216 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:09.216 [cling-7 ] 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=[]) 21:26:09.216 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:09.216 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.216 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.216 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.217 [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) 21:26:09.217 [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) 21:26:09.217 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.217 [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) 21:26:09.217 [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) 21:26:09.219 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.87546 msec 21:26:09.219 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:09.219 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.219 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.219 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:09.219 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.219 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.219 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.219 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.224 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.226 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.226 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.226 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-007.txt 21:26:09.227 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-007.txt 21:26:09.227 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-008 ======================================================================================== 21:26:09.227 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:09.227 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.227 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.228 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:09.229 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:09.229 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:09.229 [cling-7 ] 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=[]) 21:26:09.230 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:09.230 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.230 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.231 [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) 21:26:09.231 [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) 21:26:09.231 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.232 [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) 21:26:09.232 [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) 21:26:09.232 [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) 21:26:09.232 [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) 21:26:09.232 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.232 [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) 21:26:09.233 [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) 21:26:09.233 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.233 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:09.233 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:09.234 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:09.234 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.234 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:09.302 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 68.610963 msec 21:26:09.302 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.302 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:09.303 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:09.303 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:09.303 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.304 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.449243 msec 21:26:09.305 [cling-7 ] 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)])) 21:26:09.305 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:26:09.307 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.307 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:09.307 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:09.308 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:09.308 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.308 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:09.317 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 9.623288 msec 21:26:09.317 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.317 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:09.318 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:09.318 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:09.318 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.320 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:09.365 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 46.541227 msec 21:26:09.366 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 136.600952 msec 21:26:09.366 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.367 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.370 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.372 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.373 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.373 [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 21:26:09.373 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-008.txt 21:26:09.373 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-009 ======================================================================================== 21:26:09.373 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:26:09.373 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.373 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.374 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:09.377 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:09.377 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:09.378 [cling-7 ] 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=[]) 21:26:09.378 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:09.378 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.378 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.379 [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) 21:26:09.379 [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) 21:26:09.379 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.379 [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) 21:26:09.379 [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) 21:26:09.380 [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) 21:26:09.380 [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) 21:26:09.380 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.380 [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) 21:26:09.380 [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) 21:26:09.383 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.383 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:09.384 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:09.384 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:09.384 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.385 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:09.473 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 89.198844 msec 21:26:09.475 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 97.805069 msec 21:26:09.475 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 21:26:09.476 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.476 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.476 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:09.476 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.476 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.476 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.477 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.480 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.483 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.483 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.483 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-009.txt 21:26:09.483 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-009.txt 21:26:09.484 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-010 ======================================================================================== 21:26:09.484 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:09.484 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.484 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.485 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:09.487 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:09.487 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:09.487 [cling-7 ] 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=[]) 21:26:09.487 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:09.487 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.487 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.488 [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) 21:26:09.488 [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) 21:26:09.488 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.488 [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) 21:26:09.489 [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) 21:26:09.489 [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) 21:26:09.489 [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) 21:26:09.489 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.489 [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) 21:26:09.489 [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) 21:26:09.490 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.490 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:09.490 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:09.490 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:09.490 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.494 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:09.580 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 90.359728 msec 21:26:09.581 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.581 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:09.582 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:09.582 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:09.582 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.583 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.734854 msec 21:26:09.584 [cling-7 ] 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)])) 21:26:09.584 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:26:09.585 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.585 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:09.585 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:09.585 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:09.586 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.586 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:09.596 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 10.564309 msec 21:26:09.596 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.596 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:09.597 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:09.597 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:09.597 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.598 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:09.652 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 54.997156 msec 21:26:09.654 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 166.848928 msec 21:26:09.654 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.655 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.659 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.663 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.663 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.663 [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 21:26:09.663 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-010.txt 21:26:09.663 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-011 ======================================================================================== 21:26:09.663 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:09.664 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.664 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.667 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:09.667 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:09.667 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:09.667 [cling-7 ] 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=[]) 21:26:09.668 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:09.668 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.668 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.669 [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) 21:26:09.669 [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) 21:26:09.669 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.669 [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) 21:26:09.670 [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) 21:26:09.670 [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) 21:26:09.670 [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) 21:26:09.671 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.671 [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) 21:26:09.671 [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) 21:26:09.673 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.27477 msec 21:26:09.673 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:09.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.676 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.678 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.678 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.678 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-011.txt 21:26:09.678 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-011.txt 21:26:09.679 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-012 ======================================================================================== 21:26:09.679 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:09.679 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.679 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.681 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:09.682 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:09.682 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:09.682 [cling-7 ] 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=[]) 21:26:09.682 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:09.682 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.682 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.683 [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) 21:26:09.683 [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) 21:26:09.683 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.683 [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) 21:26:09.683 [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) 21:26:09.684 [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) 21:26:09.684 [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) 21:26:09.684 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.684 [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) 21:26:09.684 [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) 21:26:09.685 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.057253 msec 21:26:09.685 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:09.687 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.691 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.694 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.694 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.694 [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 21:26:09.694 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-012.txt 21:26:09.694 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-013 ======================================================================================== 21:26:09.694 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:09.694 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.696 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.696 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:09.698 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:09.698 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:09.698 [cling-7 ] 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=[]) 21:26:09.698 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:09.698 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.699 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.699 [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) 21:26:09.699 [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) 21:26:09.699 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.700 [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) 21:26:09.700 [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) 21:26:09.700 [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) 21:26:09.700 [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) 21:26:09.700 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.700 [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) 21:26:09.700 [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) 21:26:09.701 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.701 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:09.701 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:09.701 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:09.701 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.702 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:09.760 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 59.317045 msec 21:26:09.761 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.761 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:09.761 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:09.762 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:09.762 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.762 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.117943 msec 21:26:09.763 [cling-7 ] 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)])) 21:26:09.763 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:26:09.763 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.763 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:09.764 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:09.764 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:09.764 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.764 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:09.774 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 10.494007 msec 21:26:09.775 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.775 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:09.775 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:09.776 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:09.776 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.777 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:09.834 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 58.393016 msec 21:26:09.836 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 137.541437 msec 21:26:09.836 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.837 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.838 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.838 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.838 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:09.838 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.838 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.838 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.838 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.839 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:09.839 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.839 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.839 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.839 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.843 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.845 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.845 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.846 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-013.txt 21:26:09.846 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-013.txt 21:26:09.846 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-014 ======================================================================================== 21:26:09.846 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:09.846 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.846 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.848 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:09.856 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:09.857 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:09.857 [cling-7 ] 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=[]) 21:26:09.857 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:09.857 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.857 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.858 [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) 21:26:09.858 [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) 21:26:09.858 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.858 [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) 21:26:09.859 [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) 21:26:09.859 [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) 21:26:09.860 [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) 21:26:09.860 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.860 [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) 21:26:09.860 [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) 21:26:09.862 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.354161 msec 21:26:09.862 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:09.863 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.865 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.868 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.868 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.868 [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 21:26:09.868 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-014.txt 21:26:09.868 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-015 ======================================================================================== 21:26:09.868 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:09.868 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.868 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.870 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:09.872 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:09.872 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:09.872 [cling-7 ] 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=[]) 21:26:09.873 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:09.873 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.873 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:09.874 [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) 21:26:09.874 [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) 21:26:09.874 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.874 [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) 21:26:09.875 [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) 21:26:09.875 [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) 21:26:09.875 [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) 21:26:09.876 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.876 [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) 21:26:09.876 [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) 21:26:09.877 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.873198 msec 21:26:09.877 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:09.878 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.881 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.884 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.884 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.884 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-015.txt 21:26:09.884 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-015.txt 21:26:09.885 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-016 ======================================================================================== 21:26:09.885 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:26:09.885 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.885 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.886 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:09.891 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:09.891 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:09.891 [cling-7 ] 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=[]) 21:26:09.891 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:09.891 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.891 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:09.891 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.892 [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) 21:26:09.892 [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) 21:26:09.893 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.893 [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) 21:26:09.893 [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) 21:26:09.894 [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) 21:26:09.894 [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) 21:26:09.894 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.894 [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) 21:26:09.894 [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) 21:26:09.895 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.895 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.895 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:09.895 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:09.896 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:09.896 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.897 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:09.970 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 74.845838 msec 21:26:09.972 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 80.818414 msec 21:26:09.972 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:09.972 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.972 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.972 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:09.972 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:09.973 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:09.973 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.973 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:09.975 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:09.977 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:09.977 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:09.977 [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 21:26:09.977 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-016.txt 21:26:09.977 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:09.977 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-017 ======================================================================================== 21:26:09.977 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:09.977 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:09.977 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:09.980 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:09.980 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:09.980 [cling-7 ] 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=[]) 21:26:09.980 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:09.980 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.980 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:09.980 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:09.981 [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) 21:26:09.981 [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) 21:26:09.981 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.981 [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) 21:26:09.981 [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) 21:26:09.982 [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) 21:26:09.982 [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) 21:26:09.982 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:09.982 [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) 21:26:09.982 [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) 21:26:09.983 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:09.983 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:09.983 [cling-7 ] INFO i.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 21:26:09.983 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:09.984 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:10.051 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 67.966996 msec 21:26:10.057 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.057 [cling-7 ] INFO i.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 21:26:10.057 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.059 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.875188 msec 21:26:10.067 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.068 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:26:10.068 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.068 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.068 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:26:10.069 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.072 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 3.441487 msec 21:26:10.072 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.072 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:26:10.072 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.072 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.073 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 21:26:10.073 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.075 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 2.5242 msec 21:26:10.075 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.075 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:26:10.076 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.076 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.076 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 21:26:10.077 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.079 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 3.382098 msec 21:26:10.079 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.080 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:26:10.080 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.080 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.080 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:10.081 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.083 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 2.841333 msec 21:26:10.083 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.083 [cling-7 ] 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=) 21:26:10.083 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.083 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.084 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 21:26:10.084 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.087 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 25 in 3.77952 msec 21:26:10.087 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.088 [cling-7 ] 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=) 21:26:10.088 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.088 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.088 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 21:26:10.090 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.092 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.759578 msec 21:26:10.092 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.092 [cling-7 ] 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=) 21:26:10.092 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.092 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.092 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 21:26:10.093 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.097 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 32 in 4.337589 msec 21:26:10.097 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.097 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:26:10.097 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.097 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.098 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 21:26:10.098 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.100 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 8 in 2.752473 msec 21:26:10.100 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.100 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:26:10.101 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.101 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.101 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 21:26:10.102 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.103 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 2.590687 msec 21:26:10.104 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.104 [cling-7 ] 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=) 21:26:10.104 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.104 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.104 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 21:26:10.105 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.107 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 3.218842 msec 21:26:10.108 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.108 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:26:10.108 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.108 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.108 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 21:26:10.109 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.111 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 2.712033 msec 21:26:10.111 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.111 [cling-7 ] 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=) 21:26:10.111 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.112 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.112 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 21:26:10.113 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.115 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 3.166157 msec 21:26:10.115 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.115 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:26:10.115 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.116 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.116 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 21:26:10.116 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.119 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 3.130983 msec 21:26:10.119 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.119 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:26:10.119 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.119 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.120 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 21:26:10.120 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.123 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 17 in 3.187316 msec 21:26:10.123 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.123 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:26:10.123 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.123 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.123 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 21:26:10.124 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.125 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 2.288996 msec 21:26:10.126 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.126 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:26:10.126 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.128 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.128 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 21:26:10.129 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.131 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 10 in 4.808328 msec 21:26:10.132 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 152.54415 msec 21:26:10.132 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.133 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.134 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.135 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.139 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:10.141 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:10.141 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:10.141 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-017.txt 21:26:10.141 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-017.txt 21:26:10.141 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-018 ======================================================================================== 21:26:10.141 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:26:10.141 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:10.142 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:10.143 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:10.144 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:10.144 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:10.144 [cling-7 ] 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=[]) 21:26:10.144 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:10.144 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:10.145 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:10.145 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:10.145 [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) 21:26:10.145 [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) 21:26:10.145 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:10.145 [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) 21:26:10.145 [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) 21:26:10.146 [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) 21:26:10.146 [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) 21:26:10.146 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:10.146 [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) 21:26:10.146 [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) 21:26:10.146 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:10.147 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.147 [cling-7 ] INFO i.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 21:26:10.147 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.148 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:10.218 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 70.768272 msec 21:26:10.224 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.225 [cling-7 ] INFO i.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 21:26:10.225 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.226 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.741906 msec 21:26:10.232 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.232 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:26:10.232 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.232 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.232 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:26:10.233 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.240 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 7.557198 msec 21:26:10.241 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 97.171768 msec 21:26:10.242 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 90, 1) 21:26:10.242 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.242 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.242 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:26:10.242 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.242 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.242 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.243 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.245 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:10.254 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:10.255 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:10.255 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-018.txt 21:26:10.255 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-018.txt 21:26:10.255 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-019 ======================================================================================== 21:26:10.255 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:10.255 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:10.255 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:10.258 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:10.259 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:10.259 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:10.259 [cling-5 ] 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=[]) 21:26:10.259 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:10.259 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:10.260 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:10.260 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:10.260 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:10.260 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:10.261 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:10.261 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:10.261 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:10.261 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:10.262 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:10.262 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:10.262 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:10.262 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:10.262 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:10.263 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.263 [cling-5 ] INFO i.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 21:26:10.263 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.264 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:10.350 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 86.747131 msec 21:26:10.357 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.357 [cling-5 ] INFO i.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 21:26:10.357 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.359 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.140115 msec 21:26:10.366 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.366 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:26:10.367 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.367 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.367 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:26:10.368 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.373 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 6.348623 msec 21:26:10.374 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.374 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:26:10.374 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.375 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.375 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 21:26:10.376 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.379 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 4.261807 msec 21:26:10.379 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.382 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:26:10.382 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.383 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.383 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 21:26:10.384 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.387 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 4.868365 msec 21:26:10.388 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.388 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:26:10.388 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.389 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.389 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:10.390 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.392 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 4.02872 msec 21:26:10.393 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.393 [cling-5 ] 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=) 21:26:10.393 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.393 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.393 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 21:26:10.394 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.397 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 25 in 3.656661 msec 21:26:10.397 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.397 [cling-5 ] 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=) 21:26:10.397 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.397 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.398 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 21:26:10.398 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.400 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.313923 msec 21:26:10.400 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.400 [cling-5 ] 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=) 21:26:10.400 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.400 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.401 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 21:26:10.401 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.404 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 32 in 4.000817 msec 21:26:10.405 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.405 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:26:10.405 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.405 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.405 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 21:26:10.407 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.409 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 8 in 3.645323 msec 21:26:10.409 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.409 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:26:10.409 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.409 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.409 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 21:26:10.410 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.412 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 2.432836 msec 21:26:10.412 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.412 [cling-5 ] 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=) 21:26:10.412 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.412 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.412 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 21:26:10.413 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.416 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 3.522556 msec 21:26:10.416 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.416 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:26:10.417 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.417 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.417 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 21:26:10.418 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.420 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 3.584021 msec 21:26:10.421 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.421 [cling-5 ] 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=) 21:26:10.421 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.422 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.422 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 21:26:10.423 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.426 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 4.554784 msec 21:26:10.426 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.426 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:26:10.427 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.427 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.427 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 21:26:10.428 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.431 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 4.574752 msec 21:26:10.432 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.432 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:26:10.432 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.433 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.433 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 21:26:10.434 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.437 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 17 in 4.626956 msec 21:26:10.439 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.439 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:26:10.439 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.440 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.440 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 21:26:10.441 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.443 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.673043 msec 21:26:10.443 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.444 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:26:10.444 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.444 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.444 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 21:26:10.445 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.448 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 10 in 3.926911 msec 21:26:10.450 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 190.714105 msec 21:26:10.450 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.451 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.452 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.461 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:10.464 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:10.464 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:10.465 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-019.txt 21:26:10.465 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-019.txt 21:26:10.465 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-020 ======================================================================================== 21:26:10.465 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=80, maxResult=16) ... 21:26:10.465 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:10.465 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:10.468 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 80, requestedCount: 16, sortCriteria: []) 21:26:10.468 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 80 @@@ 16 @@@ null @@@ []) 21:26:10.468 [cling-7 ] 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=[]) 21:26:10.468 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:10.468 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:10.469 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:10.469 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:10.469 [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) 21:26:10.470 [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) 21:26:10.470 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:10.470 [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) 21:26:10.470 [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) 21:26:10.471 [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) 21:26:10.471 [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) 21:26:10.471 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:10.471 [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) 21:26:10.472 [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) 21:26:10.472 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:10.473 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.473 [cling-7 ] INFO i.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 21:26:10.473 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.474 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:10.477 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:10.544 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 71.463195 msec 21:26:10.548 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.549 [cling-7 ] INFO i.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 21:26:10.549 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.550 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.591657 msec 21:26:10.554 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.554 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Rafael Kubelik: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:oXJ5uQ8965zoj57TsNOSJp56JSQ=) 21:26:10.555 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.556 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.556 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:oXJ5uQ8965zoj57TsNOSJp56JSQ=, source, "embedded"] 21:26:10.561 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.563 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 8 in 8.000492 msec 21:26:10.563 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.564 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Seiji Ozawa: Boston Symphony Orchestra, uri=urn:bluemarine:artist:knPfY3aKWi84LhiF2InEQnX7Fs8=) 21:26:10.564 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.564 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.564 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:knPfY3aKWi84LhiF2InEQnX7Fs8=, source, "embedded"] 21:26:10.565 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.572 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 20 in 8.013741 msec 21:26:10.572 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.572 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Smithsonian Chamber Players, uri=urn:bluemarine:artist:n0USj0UzoIdXJ--46mMmWLDlLpI=) 21:26:10.573 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.573 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.573 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:n0USj0UzoIdXJ--46mMmWLDlLpI=, source, "embedded"] 21:26:10.574 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.580 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 18 in 7.699592 msec 21:26:10.581 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.581 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Trevor Pinnock: English Concert, uri=urn:bluemarine:artist:vT6zFJFDnAjdLK3zD18IeDW_DG0=) 21:26:10.581 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.582 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.582 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:vT6zFJFDnAjdLK3zD18IeDW_DG0=, source, "embedded"] 21:26:10.583 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.585 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 9 in 3.993429 msec 21:26:10.586 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.586 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Trevor Pinnock: The English Concert, uri=urn:bluemarine:artist:VV1t1wt5su-gcB4cP9bs7yNM6L0=) 21:26:10.586 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.587 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.587 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:VV1t1wt5su-gcB4cP9bs7yNM6L0=, source, "embedded"] 21:26:10.588 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.592 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 19 in 5.80112 msec 21:26:10.593 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.593 [cling-7 ] 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=) 21:26:10.593 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.593 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.593 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Uku5S4QjUiPizLcAhRvPhpUUOF4=, source, "embedded"] 21:26:10.594 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.596 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 2.508812 msec 21:26:10.596 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.596 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Tullio Serafin: Philharmonia Orchestra, uri=urn:bluemarine:artist:aEDBNrsHgXXpSmp4S4y-ieg6pIs=) 21:26:10.596 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.596 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.596 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:aEDBNrsHgXXpSmp4S4y-ieg6pIs=, source, "embedded"] 21:26:10.597 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.599 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.295294 msec 21:26:10.599 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.599 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Tullio Serafin: Philharmonia Orchestra & Chorus, uri=urn:bluemarine:artist:iURiFKhVwP8pFos1Q1f2Im6VK-M=) 21:26:10.599 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.599 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.599 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:iURiFKhVwP8pFos1Q1f2Im6VK-M=, source, "embedded"] 21:26:10.600 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.601 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.203879 msec 21:26:10.602 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.602 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Un Autre Noel, uri=urn:bluemarine:artist:JRCXZbpWHpKx12pTV-F2GPtWcRU=) 21:26:10.602 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.602 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.602 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:JRCXZbpWHpKx12pTV-F2GPtWcRU=, source, "embedded"] 21:26:10.603 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.606 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 10 in 4.131447 msec 21:26:10.606 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.607 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Viktoria Mullova, uri=urn:bluemarine:artist:_T2PQBCarMroWGGii1p0vCrMKoE=) 21:26:10.607 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.607 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.607 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:_T2PQBCarMroWGGii1p0vCrMKoE=, source, "embedded"] 21:26:10.608 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.614 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 7.097698 msec 21:26:10.615 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 147.00139 msec 21:26:10.615 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 10, 90, 1) 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Rafael Kubelik: Berlin Philharmonic Orchestra 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Seiji Ozawa: Boston Symphony Orchestra 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Smithsonian Chamber Players 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trevor Pinnock: English Concert 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trevor Pinnock: The English Concert 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tullio Serafin: Orchestra & Chorus Of La Scala Milan 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.616 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tullio Serafin: Philharmonia Orchestra 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tullio Serafin: Philharmonia Orchestra & Chorus 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Un Autre Noel 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Viktoria Mullova 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.617 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.619 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:10.623 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:10.623 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:10.623 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-020.txt 21:26:10.623 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-020.txt 21:26:10.623 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-021 ======================================================================================== 21:26:10.623 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=91, maxResult=5) ... 21:26:10.624 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:10.624 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:10.626 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 91, requestedCount: 5, sortCriteria: []) 21:26:10.626 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 91 @@@ 5 @@@ null @@@ []) 21:26:10.626 [cling-5 ] 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=[]) 21:26:10.626 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:10.626 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:10.626 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:10.627 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:10.627 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:10.627 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:10.627 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:10.627 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:10.627 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:10.628 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:10.628 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:10.628 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:10.628 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:10.628 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:10.628 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:10.628 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.629 [cling-5 ] INFO i.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 21:26:10.629 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.629 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:10.631 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:10.696 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 67.036465 msec 21:26:10.700 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.700 [cling-5 ] INFO i.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 21:26:10.700 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.704 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.862083 msec 21:26:10.709 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 83.068903 msec 21:26:10.709 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 90, 1) 21:26:10.710 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.711 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:10.713 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:10.713 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:10.713 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-021.txt 21:26:10.713 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-021.txt 21:26:10.713 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-022 ======================================================================================== 21:26:10.713 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=91, maxResult=5) ... 21:26:10.713 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:10.714 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:10.717 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 91, requestedCount: 5, sortCriteria: []) 21:26:10.717 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 91 @@@ 5 @@@ null @@@ []) 21:26:10.717 [cling-7 ] 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=[]) 21:26:10.717 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:10.717 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:10.717 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:10.717 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:10.717 [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) 21:26:10.718 [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) 21:26:10.718 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:10.718 [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) 21:26:10.718 [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) 21:26:10.718 [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) 21:26:10.718 [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) 21:26:10.718 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:10.718 [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) 21:26:10.719 [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) 21:26:10.719 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:10.719 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.719 [cling-7 ] INFO i.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 21:26:10.719 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.720 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:10.726 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:10.786 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 66.95705 msec 21:26:10.791 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.791 [cling-7 ] INFO i.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 21:26:10.792 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.793 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.037756 msec 21:26:10.804 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 86.832078 msec 21:26:10.804 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 90, 1) 21:26:10.804 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:10.806 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:10.809 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:10.810 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:10.810 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-022.txt 21:26:10.810 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-022.txt 21:26:10.810 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-023 ======================================================================================== 21:26:10.810 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=64, maxResult=16) ... 21:26:10.810 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:10.810 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:10.812 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 64, requestedCount: 16, sortCriteria: []) 21:26:10.813 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 64 @@@ 16 @@@ null @@@ []) 21:26:10.813 [cling-7 ] 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=[]) 21:26:10.813 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:10.813 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:10.813 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:10.813 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:10.813 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:10.813 [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) 21:26:10.814 [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) 21:26:10.814 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:10.814 [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) 21:26:10.814 [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) 21:26:10.814 [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) 21:26:10.814 [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) 21:26:10.815 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:10.815 [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) 21:26:10.815 [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) 21:26:10.815 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:10.815 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.816 [cling-7 ] INFO i.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 21:26:10.816 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.816 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:10.900 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 84.109918 msec 21:26:10.905 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:10.906 [cling-7 ] INFO i.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 21:26:10.906 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:10.908 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.477268 msec 21:26:10.915 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.915 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Mstislav Rostropovich, Benjamin Britten, uri=urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=) 21:26:10.917 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.917 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.917 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=, source, "embedded"] 21:26:10.920 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.923 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 in 6.11652 msec 21:26:10.923 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.924 [cling-7 ] 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=) 21:26:10.924 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.924 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.924 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=, source, "embedded"] 21:26:10.925 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.928 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 13 in 4.09851 msec 21:26:10.929 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.929 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Neville Marriner: Staatskapelle Dresden, uri=urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=) 21:26:10.929 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.929 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.929 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=, source, "embedded"] 21:26:10.931 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.943 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 7 in 13.595632 msec 21:26:10.943 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.944 [cling-7 ] 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=) 21:26:10.944 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.944 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.944 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=, source, "embedded"] 21:26:10.946 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.948 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 13 in 4.346361 msec 21:26:10.949 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.949 [cling-7 ] 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=) 21:26:10.949 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.950 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.950 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=, source, "embedded"] 21:26:10.951 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.953 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.500953 msec 21:26:10.953 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.953 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Philharmonia Orchestra/Maria Callas, uri=urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=) 21:26:10.954 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.954 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.954 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=, source, "embedded"] 21:26:10.955 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.958 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.791928 msec 21:26:10.958 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.959 [cling-7 ] 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=) 21:26:10.959 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.959 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.959 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=, source, "embedded"] 21:26:10.961 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.963 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.16512 msec 21:26:10.964 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.964 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Philharmonia Orchestra, uri=urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=) 21:26:10.964 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.965 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.965 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=, source, "embedded"] 21:26:10.966 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.986 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 21.150944 msec 21:26:10.986 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.987 [cling-7 ] 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=) 21:26:10.988 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.988 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.988 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=, source, "embedded"] 21:26:10.990 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.994 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 25 in 6.600916 msec 21:26:10.995 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:10.995 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 21:26:10.995 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:10.996 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:10.996 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 21:26:10.997 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:10.999 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 in 3.878149 msec 21:26:11.000 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.000 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Patrizia Bovi&Gilberte Casabianca, uri=urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=) 21:26:11.000 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.000 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.000 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=, source, "embedded"] 21:26:11.001 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.004 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 17 in 3.665316 msec 21:26:11.004 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.004 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Perosi, Lorenzo, uri=urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=) 21:26:11.005 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.005 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.005 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=, source, "embedded"] 21:26:11.006 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.011 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 26 in 5.999137 msec 21:26:11.011 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.011 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo, uri=urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=) 21:26:11.012 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.012 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.012 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=, source, "embedded"] 21:26:11.013 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.014 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.53823 msec 21:26:11.014 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.015 [cling-7 ] 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=) 21:26:11.015 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.015 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.015 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=, source, "embedded"] 21:26:11.016 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.017 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.357462 msec 21:26:11.018 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.018 [cling-7 ] 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=) 21:26:11.018 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.019 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.019 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=, source, "embedded"] 21:26:11.020 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.022 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.759262 msec 21:26:11.022 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.022 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pinchas Zukerman: St. Paul Chamber Orchestra, uri=urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=) 21:26:11.022 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.023 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.023 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=, source, "embedded"] 21:26:11.023 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.026 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 3.098759 msec 21:26:11.027 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 214.735573 msec 21:26:11.027 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mstislav Rostropovich, Benjamin Britten 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Neville Marriner: Academy Of St. Martin In The Fields 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Neville Marriner: Staatskapelle Dresden 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning New York's Ensemble for Early Music - Frederick Renz director 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicola Rescigno/Maria Callas/Orchestre De La Société Des Concerts Du Conservatoire 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicola Rescigno/Philharmonia Orchestra/Maria Callas 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicolà Rescigno: Paris Conservatory Orchestra 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicolà Rescigno: Philharmonia Orchestra 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nikolaus Harnoncourt: Concentus Musicus Wien, Arnold Schoenberg Choir 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pat Metheny 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Patrizia Bovi&Gilberte Casabianca 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Perosi, Lorenzo 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo/Horn, Bamberger Symphoniker/Theodor Gusch 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo/Horn, Jean Hubeau/Piano 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pinchas Zukerman: St. Paul Chamber Orchestra 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.029 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.033 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:11.037 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:11.037 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:11.037 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-023.txt 21:26:11.037 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-023.txt 21:26:11.037 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-024 ======================================================================================== 21:26:11.037 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=48, maxResult=16) ... 21:26:11.037 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:11.038 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:11.041 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:11.041 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 48, requestedCount: 16, sortCriteria: []) 21:26:11.041 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 48 @@@ 16 @@@ null @@@ []) 21:26:11.041 [cling-7 ] 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=[]) 21:26:11.042 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:11.042 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:11.042 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:11.042 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:11.043 [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) 21:26:11.043 [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) 21:26:11.043 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:11.043 [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) 21:26:11.044 [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) 21:26:11.044 [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) 21:26:11.045 [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) 21:26:11.045 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:11.045 [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) 21:26:11.045 [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) 21:26:11.045 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:11.046 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:11.046 [cling-7 ] INFO i.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 21:26:11.046 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:11.048 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:11.139 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 93.318388 msec 21:26:11.146 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:11.146 [cling-7 ] INFO i.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 21:26:11.157 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:11.159 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 13.383512 msec 21:26:11.166 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.166 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Lambis Vassiliadis, uri=urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=) 21:26:11.167 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.167 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.167 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=, source, "embedded"] 21:26:11.168 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.171 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 3 in 3.94491 msec 21:26:11.171 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.171 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Leonard Bernstein: Israel Philharmonic Orchestra, uri=urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=) 21:26:11.171 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.172 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.172 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=, source, "embedded"] 21:26:11.174 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.178 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 6.10573 msec 21:26:11.178 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.178 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=London Baroque, uri=urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=) 21:26:11.179 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.179 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.179 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=, source, "embedded"] 21:26:11.180 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.187 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 40 in 7.935976 msec 21:26:11.187 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.187 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Lorin Maazel: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=) 21:26:11.188 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.188 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.188 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=, source, "embedded"] 21:26:11.190 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.192 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 3 in 4.00324 msec 21:26:11.192 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.193 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Louis Armstrong, uri=urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=) 21:26:11.193 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.193 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.193 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=, source, "embedded"] 21:26:11.194 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.197 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 4.346588 msec 21:26:11.198 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.198 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, uri=urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=) 21:26:11.198 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.199 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.199 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=, source, "embedded"] 21:26:11.200 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.204 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 20 in 5.465345 msec 21:26:11.204 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.205 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, Ferruccio Tagliavini, Etc., uri=urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=) 21:26:11.205 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.205 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.205 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=, source, "embedded"] 21:26:11.207 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.211 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.295933 msec 21:26:11.212 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.212 [cling-7 ] 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=) 21:26:11.213 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.213 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.213 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=, source, "embedded"] 21:26:11.214 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.216 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.280129 msec 21:26:11.216 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.216 [cling-7 ] 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=) 21:26:11.217 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.217 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.217 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=, source, "embedded"] 21:26:11.218 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.220 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.078568 msec 21:26:11.220 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.220 [cling-7 ] 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=) 21:26:11.221 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.221 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.221 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=, source, "embedded"] 21:26:11.222 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.224 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.424378 msec 21:26:11.225 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.225 [cling-7 ] 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=) 21:26:11.225 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.225 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.226 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=, source, "embedded"] 21:26:11.227 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.228 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.272224 msec 21:26:11.229 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.232 [cling-7 ] 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=) 21:26:11.233 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.233 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.233 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=, source, "embedded"] 21:26:11.234 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.236 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.304526 msec 21:26:11.237 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.237 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maurizio Pollini, uri=urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=) 21:26:11.237 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.237 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.237 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=, source, "embedded"] 21:26:11.239 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.241 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 7 in 3.903632 msec 21:26:11.241 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.242 [cling-7 ] 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=) 21:26:11.242 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.243 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.243 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=, source, "embedded"] 21:26:11.244 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.247 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 18 in 4.547129 msec 21:26:11.247 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.247 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.248 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.248 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.248 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:11.250 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.256 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 8.100529 msec 21:26:11.256 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.257 [cling-7 ] 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=) 21:26:11.257 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.257 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.257 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=, source, "embedded"] 21:26:11.259 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.262 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 4.742401 msec 21:26:11.264 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 222.279372 msec 21:26:11.264 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:11.264 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.264 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.264 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lambis Vassiliadis 21:26:11.264 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.264 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.264 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.264 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.264 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Leonard Bernstein: Israel Philharmonic Orchestra 21:26:11.264 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.264 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning London Baroque 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lorin Maazel: Berlin Philharmonic Orchestra 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Louis Armstrong 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Ferruccio Tagliavini, Etc. 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Orchestre National De La Radiodiffusion Française, Georges Prêtre 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Orquesta Sinfonica Del Teatro Nacional De Santa Carlos, Lisboa, Franco Ghione 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, The Philharmonia Orchestra Tullio Serafin 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas/Nicola Rescigno/Orchestre De La Société Des Concerts Du Conservatoire 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas/Piero Cappuccilli/Bernard Ladysz/Philharmonia Chorus/Philharmonia Orchestra/Tullio Serafin 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maurizio Pollini 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Michael Halász: Slovak Philharmonic Orchestra 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Midori 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Miguel Sánchez: Alia Música 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.265 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.268 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:11.270 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:11.270 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:11.270 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-024.txt 21:26:11.270 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-024.txt 21:26:11.271 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:11.271 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-025 ======================================================================================== 21:26:11.271 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:11.271 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:11.278 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:11.281 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:11.281 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:11.282 [cling-7 ] 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=[]) 21:26:11.282 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:11.282 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:11.282 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 21:26:11.282 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:11.282 [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) 21:26:11.282 [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) 21:26:11.283 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:11.283 [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) 21:26:11.283 [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) 21:26:11.283 [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) 21:26:11.283 [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) 21:26:11.283 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:11.283 [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) 21:26:11.283 [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) 21:26:11.284 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:11.284 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:11.284 [cling-7 ] INFO i.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 21:26:11.287 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:11.288 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:11.351 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 66.534746 msec 21:26:11.355 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:11.355 [cling-7 ] INFO i.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 21:26:11.356 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:11.357 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.594601 msec 21:26:11.361 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.362 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 21:26:11.362 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.362 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.362 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 21:26:11.363 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.365 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 3.27032 msec 21:26:11.365 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.366 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 21:26:11.366 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.366 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.366 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 21:26:11.367 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.368 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 2.571351 msec 21:26:11.369 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.369 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 21:26:11.369 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.369 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.369 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 21:26:11.370 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.372 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 3.253773 msec 21:26:11.373 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.373 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 21:26:11.373 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.373 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.373 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 21:26:11.374 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.377 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 3.407159 msec 21:26:11.377 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.377 [cling-7 ] 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=) 21:26:11.377 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.378 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.378 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 21:26:11.378 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.381 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 25 in 4.042003 msec 21:26:11.382 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.382 [cling-7 ] 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=) 21:26:11.382 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.382 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.383 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 21:26:11.383 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.384 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.11516 msec 21:26:11.385 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.385 [cling-7 ] 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=) 21:26:11.385 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.385 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.385 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 21:26:11.386 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.389 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 32 in 4.300905 msec 21:26:11.390 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.390 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 21:26:11.390 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.390 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.390 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 21:26:11.391 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.394 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 8 in 3.608002 msec 21:26:11.394 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.394 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 21:26:11.394 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.395 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.395 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 21:26:11.395 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.397 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 2.450023 msec 21:26:11.397 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.397 [cling-7 ] 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=) 21:26:11.398 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.398 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.398 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 21:26:11.399 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.401 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 3.003978 msec 21:26:11.401 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.401 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 21:26:11.401 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.401 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.405 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 21:26:11.406 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.409 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 7.903741 msec 21:26:11.410 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.410 [cling-7 ] 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=) 21:26:11.410 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.410 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.410 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 21:26:11.411 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.413 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 3.236504 msec 21:26:11.414 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.414 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 21:26:11.414 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.414 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.414 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 21:26:11.415 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.417 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 3.383958 msec 21:26:11.418 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.418 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 21:26:11.418 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.418 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.418 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 21:26:11.419 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.421 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 17 in 3.185202 msec 21:26:11.421 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.421 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 21:26:11.422 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.422 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.422 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 21:26:11.423 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.424 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 2.372586 msec 21:26:11.424 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.424 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 21:26:11.425 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.425 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.425 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 21:26:11.426 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.427 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 10 in 2.787849 msec 21:26:11.429 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 147.447895 msec 21:26:11.429 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.434 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:11.436 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:11.437 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:11.437 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-025.txt 21:26:11.437 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-025.txt 21:26:11.440 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-026 ======================================================================================== 21:26:11.440 [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) ... 21:26:11.440 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:11.440 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:11.442 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:11.443 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:11.443 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:11.443 [cling-7 ] 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=[]) 21:26:11.443 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.443 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:11.443 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.443 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:11.444 [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) 21:26:11.444 [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) 21:26:11.444 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:11.444 [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) 21:26:11.444 [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) 21:26:11.444 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.445 [cling-7 ] 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 21:26:11.449 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:11.449 [cling-7 ] INFO i.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 21:26:11.449 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:11.450 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:11.511 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 61.863403 msec 21:26:11.519 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:11.520 [cling-7 ] INFO i.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 21:26:11.520 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:11.521 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.567612 msec 21:26:11.526 [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) 21:26:11.526 [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) 21:26:11.526 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:11.526 [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) 21:26:11.526 [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) 21:26:11.526 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.527 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.527 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.527 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.527 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:11.527 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:11.528 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:11.530 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 3.114464 msec 21:26:11.531 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 88.534129 msec 21:26:11.532 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:11.532 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.532 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.532 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Midori 21:26:11.532 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.532 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 21:26:11.532 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.532 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.535 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:11.537 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:11.537 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:11.537 [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 21:26:11.537 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-026.txt 21:26:11.537 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-027 ======================================================================================== 21:26:11.537 [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) ... 21:26:11.537 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:11.537 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:11.539 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:11.540 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:11.540 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:11.540 [cling-5 ] 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=[]) 21:26:11.540 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.540 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:11.540 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.540 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:11.541 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:11.541 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:11.541 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:11.541 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:11.541 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:11.542 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.542 [cling-5 ] 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 21:26:11.542 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:11.542 [cling-5 ] INFO i.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 21:26:11.542 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:11.543 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:11.604 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 62.407733 msec 21:26:11.608 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:11.609 [cling-5 ] INFO i.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 21:26:11.609 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:11.610 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.654262 msec 21:26:11.617 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:11.617 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:11.617 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:11.617 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:11.617 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:11.617 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.618 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.618 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:11.618 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:11.619 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:11.622 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.942946 msec 21:26:11.622 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.623 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:11.623 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:11.624 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.207549 msec 21:26:11.624 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.624 [cling-5 ] 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=) 21:26:11.625 [cling-5 ] 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 21:26:11.625 [cling-5 ] 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 21:26:11.629 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.630 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.630 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.631 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.631 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 21:26:11.631 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.632 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.93208 msec 21:26:11.633 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.633 [cling-5 ] 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=) 21:26:11.633 [cling-5 ] 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 21:26:11.633 [cling-5 ] 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 21:26:11.638 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.639 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.639 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.640 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.640 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 21:26:11.641 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.642 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.274647 msec 21:26:11.642 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.643 [cling-5 ] 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=) 21:26:11.649 [cling-5 ] 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 21:26:11.649 [cling-5 ] 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 21:26:11.655 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.656 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.656 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.656 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.656 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 21:26:11.657 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.658 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.150438 msec 21:26:11.659 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.659 [cling-5 ] 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=) 21:26:11.659 [cling-5 ] 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 21:26:11.659 [cling-5 ] 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 21:26:11.664 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.665 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.666 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.666 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.666 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 21:26:11.667 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.668 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.343766 msec 21:26:11.668 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.669 [cling-5 ] 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=) 21:26:11.669 [cling-5 ] 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 21:26:11.669 [cling-5 ] 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 21:26:11.675 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.676 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.676 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.676 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.676 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 21:26:11.677 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.678 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.331088 msec 21:26:11.679 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.679 [cling-5 ] 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=) 21:26:11.680 [cling-5 ] 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 21:26:11.680 [cling-5 ] 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 21:26:11.691 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.692 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.693 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.693 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.693 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 21:26:11.700 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.701 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.51161 msec 21:26:11.702 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.702 [cling-5 ] 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=) 21:26:11.703 [cling-5 ] 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 21:26:11.703 [cling-5 ] 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 21:26:11.710 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.716 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.717 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.717 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.717 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 21:26:11.718 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.719 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.367929 msec 21:26:11.720 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.720 [cling-5 ] 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=) 21:26:11.720 [cling-5 ] 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 21:26:11.720 [cling-5 ] 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 21:26:11.727 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.728 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.728 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.728 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.728 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 21:26:11.729 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.730 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.861342 msec 21:26:11.730 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.731 [cling-5 ] 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=) 21:26:11.731 [cling-5 ] 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 21:26:11.731 [cling-5 ] 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 21:26:11.741 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.743 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.743 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.744 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.744 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 21:26:11.745 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.746 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.734486 msec 21:26:11.746 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.753 [cling-5 ] 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=) 21:26:11.754 [cling-5 ] 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 21:26:11.754 [cling-5 ] 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 21:26:11.760 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.761 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.762 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.762 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.762 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 21:26:11.763 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.763 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.878428 msec 21:26:11.764 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.767 [cling-5 ] 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=) 21:26:11.767 [cling-5 ] 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 21:26:11.767 [cling-5 ] 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 21:26:11.772 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.773 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.773 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.773 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.773 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 21:26:11.774 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.775 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.821344 msec 21:26:11.775 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.776 [cling-5 ] 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=) 21:26:11.777 [cling-5 ] 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 21:26:11.777 [cling-5 ] 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 21:26:11.782 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.782 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.782 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.782 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.782 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 21:26:11.783 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.784 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.927701 msec 21:26:11.791 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 251.137042 msec 21:26:11.791 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.804 [cling-5 ] 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 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.804 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 21:26:11.805 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.806 [cling-5 ] 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 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.806 [cling-5 ] 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 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.806 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.807 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 21:26:11.807 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.807 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.807 [cling-5 ] 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 21:26:11.807 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.807 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.807 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:11.807 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.815 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.815 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 21:26:11.815 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.815 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.825 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:11.832 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:11.832 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:11.832 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-027.txt 21:26:11.832 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-027.txt 21:26:11.833 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-028 ======================================================================================== 21:26:11.833 [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) ... 21:26:11.833 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:11.833 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:11.837 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:11.837 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:11.837 [cling-5 ] 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=[]) 21:26:11.837 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.837 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:11.838 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.838 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:11.839 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:11.839 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:11.840 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:11.840 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:11.840 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:11.840 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:11.841 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.841 [cling-5 ] 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 21:26:11.841 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:11.842 [cling-5 ] INFO i.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 21:26:11.842 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:11.844 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:11.919 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 77.298566 msec 21:26:11.925 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:11.926 [cling-5 ] INFO i.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 21:26:11.926 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:11.928 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.27005 msec 21:26:11.935 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:11.936 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:11.936 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:11.936 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:11.936 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:11.936 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:11.937 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.937 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:11.937 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:11.938 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:11.943 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 5.838176 msec 21:26:11.943 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:11.944 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:11.944 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:11.945 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.945535 msec 21:26:11.946 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:11.946 [cling-5 ] 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=) 21:26:11.947 [cling-5 ] 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 21:26:11.947 [cling-5 ] 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 21:26:11.950 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:11.950 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:11.951 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:11.951 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:11.951 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 21:26:11.952 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:11.953 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.132512 msec 21:26:11.955 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 118.035151 msec 21:26:11.955 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 12, 1) 21:26:11.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 21:26:11.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:11.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:11.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:11.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:11.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:11.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 21:26:11.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.956 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:11.959 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:11.962 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:11.962 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:11.962 [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 21:26:11.962 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-028.txt 21:26:11.962 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-029 ======================================================================================== 21:26:11.964 [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) ... 21:26:11.964 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:11.964 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:11.968 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:11.968 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:11.968 [cling-7 ] 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=[]) 21:26:11.968 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.968 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:11.968 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.968 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:11.969 [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) 21:26:11.969 [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) 21:26:11.969 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:11.970 [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) 21:26:11.970 [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) 21:26:11.971 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:11.971 [cling-7 ] 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 21:26:11.971 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:11.972 [cling-7 ] INFO i.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 21:26:11.972 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:11.973 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:11.978 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:12.076 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 104.538135 msec 21:26:12.084 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:12.084 [cling-7 ] INFO i.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 21:26:12.084 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:12.086 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.442698 msec 21:26:12.094 [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) 21:26:12.095 [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) 21:26:12.095 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:12.095 [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) 21:26:12.095 [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) 21:26:12.099 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:12.101 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:12.104 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:12.104 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:12.105 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:12.112 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 10.333581 msec 21:26:12.112 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:12.113 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:12.119 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:12.121 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 8.098312 msec 21:26:12.121 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.122 [cling-7 ] 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=) 21:26:12.122 [cling-7 ] 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 21:26:12.122 [cling-7 ] 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 21:26:12.124 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.124 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.124 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.125 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.125 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 21:26:12.125 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.126 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.843548 msec 21:26:12.127 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.127 [cling-7 ] 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=) 21:26:12.127 [cling-7 ] 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 21:26:12.127 [cling-7 ] 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 21:26:12.130 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.131 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.131 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.131 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.131 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 21:26:12.132 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.133 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.812328 msec 21:26:12.133 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.133 [cling-7 ] 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=) 21:26:12.134 [cling-7 ] 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 21:26:12.134 [cling-7 ] 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 21:26:12.135 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.136 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.136 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.136 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.136 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 21:26:12.137 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.138 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.810203 msec 21:26:12.138 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.138 [cling-7 ] 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=) 21:26:12.138 [cling-7 ] 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 21:26:12.139 [cling-7 ] 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 21:26:12.140 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.140 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.141 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.141 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.141 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 21:26:12.142 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.142 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.778722 msec 21:26:12.143 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.143 [cling-7 ] 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=) 21:26:12.143 [cling-7 ] 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 21:26:12.143 [cling-7 ] 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 21:26:12.144 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.145 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.145 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.145 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.145 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 21:26:12.146 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.147 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.77307 msec 21:26:12.147 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.148 [cling-7 ] 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=) 21:26:12.148 [cling-7 ] 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 21:26:12.148 [cling-7 ] 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 21:26:12.149 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.149 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.150 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.150 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.150 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 21:26:12.150 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.151 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.286677 msec 21:26:12.151 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.151 [cling-7 ] 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=) 21:26:12.151 [cling-7 ] 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 21:26:12.152 [cling-7 ] 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 21:26:12.152 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.153 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.153 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.153 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.156 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 21:26:12.157 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.158 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.916164 msec 21:26:12.158 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.158 [cling-7 ] 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=) 21:26:12.159 [cling-7 ] 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 21:26:12.159 [cling-7 ] 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 21:26:12.160 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.160 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.160 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.160 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.160 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 21:26:12.161 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.161 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.259715 msec 21:26:12.162 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.162 [cling-7 ] 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=) 21:26:12.162 [cling-7 ] 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 21:26:12.162 [cling-7 ] 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 21:26:12.164 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.164 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.164 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.164 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.164 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 21:26:12.165 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.165 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.2463 msec 21:26:12.166 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.166 [cling-7 ] 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=) 21:26:12.168 [cling-7 ] 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 21:26:12.168 [cling-7 ] 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 21:26:12.169 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.170 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.170 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.170 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.170 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 21:26:12.171 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.171 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.419092 msec 21:26:12.172 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.172 [cling-7 ] 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=) 21:26:12.172 [cling-7 ] 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 21:26:12.172 [cling-7 ] 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 21:26:12.173 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.173 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.174 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.174 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.174 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 21:26:12.174 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.175 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.396183 msec 21:26:12.175 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.176 [cling-7 ] 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=) 21:26:12.176 [cling-7 ] 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 21:26:12.176 [cling-7 ] 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 21:26:12.177 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.177 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.177 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.178 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.178 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 21:26:12.178 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.179 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.443463 msec 21:26:12.181 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 213.114726 msec 21:26:12.181 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 21:26:12.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 21:26:12.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:12.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 21:26:12.182 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.183 [cling-7 ] 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 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.183 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.190 [cling-7 ] 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 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.190 [cling-7 ] 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 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.190 [cling-7 ] 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 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.190 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.197 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:12.205 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:12.205 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:12.205 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-029.txt 21:26:12.205 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-029.txt 21:26:12.205 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-030 ======================================================================================== 21:26:12.205 [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) ... 21:26:12.206 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:12.206 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:12.206 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:12.209 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 21:26:12.209 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 21:26:12.209 [cling-7 ] 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=[]) 21:26:12.209 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.209 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:12.210 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.210 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:12.210 [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) 21:26:12.210 [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) 21:26:12.211 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:12.211 [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) 21:26:12.211 [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) 21:26:12.211 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.211 [cling-7 ] 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 21:26:12.211 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:12.212 [cling-7 ] INFO i.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 21:26:12.212 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:12.212 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:12.299 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 88.059917 msec 21:26:12.304 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:12.304 [cling-7 ] INFO i.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 21:26:12.304 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:12.306 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.476949 msec 21:26:12.316 [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) 21:26:12.316 [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) 21:26:12.316 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:12.316 [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) 21:26:12.317 [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) 21:26:12.317 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:12.317 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:12.317 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:12.317 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:12.318 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:12.321 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.572715 msec 21:26:12.321 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:12.321 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:12.321 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:12.322 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.250502 msec 21:26:12.324 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 114.717506 msec 21:26:12.324 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 21:26:12.325 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.327 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:12.329 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:12.329 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:12.329 [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 21:26:12.329 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-030.txt 21:26:12.329 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-031 ======================================================================================== 21:26:12.329 [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) ... 21:26:12.329 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:12.330 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:12.333 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 21:26:12.333 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 21:26:12.333 [cling-7 ] 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=[]) 21:26:12.333 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.333 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:12.333 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:12.333 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.333 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:12.334 [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) 21:26:12.334 [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) 21:26:12.334 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:12.334 [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) 21:26:12.334 [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) 21:26:12.335 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.335 [cling-7 ] 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 21:26:12.335 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:12.335 [cling-7 ] INFO i.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 21:26:12.335 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:12.336 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:12.415 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 79.921057 msec 21:26:12.422 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:12.422 [cling-7 ] INFO i.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 21:26:12.422 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:12.424 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.450665 msec 21:26:12.433 [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) 21:26:12.438 [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) 21:26:12.439 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:12.439 [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) 21:26:12.439 [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) 21:26:12.439 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:12.440 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:12.440 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:12.440 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:12.441 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:12.443 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.418174 msec 21:26:12.443 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:12.444 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:12.444 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:12.445 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.134271 msec 21:26:12.446 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 113.141437 msec 21:26:12.446 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 21:26:12.447 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.449 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:12.451 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:12.451 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:12.451 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-031.txt 21:26:12.451 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-031.txt 21:26:12.452 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-032 ======================================================================================== 21:26:12.452 [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) ... 21:26:12.452 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:12.452 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:12.455 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:12.455 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:12.455 [cling-7 ] 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=[]) 21:26:12.455 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.455 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:12.455 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.455 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:12.455 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:12.456 [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) 21:26:12.456 [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) 21:26:12.456 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:12.456 [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) 21:26:12.456 [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) 21:26:12.456 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.457 [cling-7 ] 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 21:26:12.457 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:12.457 [cling-7 ] INFO i.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 21:26:12.457 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:12.457 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:12.542 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 85.047537 msec 21:26:12.556 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:12.556 [cling-7 ] INFO i.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 21:26:12.556 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:12.557 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.383094 msec 21:26:12.561 [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) 21:26:12.562 [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) 21:26:12.562 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:12.562 [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) 21:26:12.562 [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) 21:26:12.562 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:12.562 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:12.563 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:12.563 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:12.564 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:12.579 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 16.314584 msec 21:26:12.579 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:12.579 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:12.579 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:12.580 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.150983 msec 21:26:12.581 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.581 [cling-7 ] 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=) 21:26:12.581 [cling-7 ] 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 21:26:12.581 [cling-7 ] 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 21:26:12.582 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.583 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.583 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.583 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.583 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 21:26:12.584 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.584 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.364147 msec 21:26:12.585 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.585 [cling-7 ] 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=) 21:26:12.585 [cling-7 ] 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 21:26:12.585 [cling-7 ] 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 21:26:12.586 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.594 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.594 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.595 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.595 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 21:26:12.595 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.596 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.892765 msec 21:26:12.597 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.597 [cling-7 ] 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=) 21:26:12.597 [cling-7 ] 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 21:26:12.597 [cling-7 ] 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 21:26:12.598 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.599 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.599 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.599 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.599 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 21:26:12.600 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.600 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.444352 msec 21:26:12.601 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.601 [cling-7 ] 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=) 21:26:12.601 [cling-7 ] 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 21:26:12.601 [cling-7 ] 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 21:26:12.602 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.602 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.602 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.603 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.603 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 21:26:12.603 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.604 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.284765 msec 21:26:12.604 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.604 [cling-7 ] 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=) 21:26:12.604 [cling-7 ] 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 21:26:12.604 [cling-7 ] 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 21:26:12.606 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.606 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.606 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.606 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.606 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 21:26:12.607 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.613 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.127593 msec 21:26:12.614 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.614 [cling-7 ] 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=) 21:26:12.614 [cling-7 ] 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 21:26:12.614 [cling-7 ] 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 21:26:12.620 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.621 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.621 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.621 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.621 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 21:26:12.622 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.623 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.948676 msec 21:26:12.623 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.623 [cling-7 ] 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=) 21:26:12.624 [cling-7 ] 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 21:26:12.624 [cling-7 ] 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 21:26:12.625 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.625 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.625 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.626 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.626 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 21:26:12.626 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.627 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.414991 msec 21:26:12.627 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.627 [cling-7 ] 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=) 21:26:12.628 [cling-7 ] 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 21:26:12.628 [cling-7 ] 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 21:26:12.630 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.631 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.631 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.631 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.631 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 21:26:12.632 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.632 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.29212 msec 21:26:12.632 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.633 [cling-7 ] 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=) 21:26:12.636 [cling-7 ] 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 21:26:12.637 [cling-7 ] 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 21:26:12.641 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.642 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.642 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.642 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.642 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 21:26:12.643 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.645 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.554876 msec 21:26:12.645 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.645 [cling-7 ] 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=) 21:26:12.646 [cling-7 ] 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 21:26:12.646 [cling-7 ] 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 21:26:12.647 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.647 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.648 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.648 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.652 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 21:26:12.653 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.654 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.380547 msec 21:26:12.654 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.655 [cling-7 ] 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=) 21:26:12.655 [cling-7 ] 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 21:26:12.655 [cling-7 ] 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 21:26:12.657 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.657 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.658 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.658 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.658 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 21:26:12.658 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.659 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.40522 msec 21:26:12.659 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:12.660 [cling-7 ] 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=) 21:26:12.660 [cling-7 ] 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 21:26:12.660 [cling-7 ] 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 21:26:12.661 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:12.662 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:12.662 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:12.662 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:12.662 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 21:26:12.663 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:12.664 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.89863 msec 21:26:12.668 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 213.379674 msec 21:26:12.669 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.672 [cling-7 ] 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 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.672 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] 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 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.673 [cling-7 ] 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 21:26:12.673 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.674 [cling-7 ] 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 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.674 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.685 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:12.688 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:12.688 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:12.688 [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 21:26:12.688 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-032.txt 21:26:12.688 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-033 ======================================================================================== 21:26:12.688 [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) ... 21:26:12.688 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:12.688 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:12.691 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:12.692 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 21:26:12.692 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 21:26:12.692 [cling-7 ] 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=[]) 21:26:12.693 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.693 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:12.693 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.698 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:12.699 [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) 21:26:12.699 [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) 21:26:12.699 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:12.699 [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) 21:26:12.699 [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) 21:26:12.700 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.700 [cling-7 ] 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 21:26:12.700 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:12.700 [cling-7 ] INFO i.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 21:26:12.700 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:12.701 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:12.772 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 72.484628 msec 21:26:12.782 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:12.783 [cling-7 ] INFO i.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 21:26:12.783 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:12.785 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.328482 msec 21:26:12.792 [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) 21:26:12.792 [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) 21:26:12.792 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:12.792 [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) 21:26:12.792 [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) 21:26:12.792 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:12.793 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:12.793 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:12.793 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:12.794 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:12.797 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.16534 msec 21:26:12.798 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:12.798 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:12.798 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:12.799 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.627708 msec 21:26:12.801 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 108.689543 msec 21:26:12.801 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 21:26:12.802 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.804 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:12.805 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:12.805 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:12.805 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-033.txt 21:26:12.805 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-033.txt 21:26:12.806 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-034 ======================================================================================== 21:26:12.806 [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) ... 21:26:12.806 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:12.806 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:12.807 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:12.811 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 21:26:12.811 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 21:26:12.811 [cling-7 ] 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=[]) 21:26:12.811 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.811 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:12.811 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.811 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:12.815 [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) 21:26:12.815 [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) 21:26:12.815 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:12.815 [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) 21:26:12.815 [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) 21:26:12.816 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.816 [cling-7 ] 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 21:26:12.816 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:12.816 [cling-7 ] INFO i.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 21:26:12.816 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:12.817 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:12.897 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 80.834123 msec 21:26:12.901 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:12.901 [cling-7 ] INFO i.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 21:26:12.902 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:12.903 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.72635 msec 21:26:12.908 [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) 21:26:12.908 [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) 21:26:12.908 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:12.908 [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) 21:26:12.908 [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) 21:26:12.908 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:12.909 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:12.909 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:12.909 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:12.910 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:12.912 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.360957 msec 21:26:12.912 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:12.913 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:12.913 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:12.914 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.247341 msec 21:26:12.915 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 104.277313 msec 21:26:12.915 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 21:26:12.916 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:12.918 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:12.920 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:12.920 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:12.920 [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 21:26:12.920 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-034.txt 21:26:12.920 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-035 ======================================================================================== 21:26:12.920 [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) ... 21:26:12.920 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:12.920 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:12.921 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:12.923 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:12.923 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:12.923 [cling-7 ] 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=[]) 21:26:12.923 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.923 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:12.924 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.924 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:12.924 [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) 21:26:12.924 [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) 21:26:12.924 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:12.924 [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) 21:26:12.924 [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) 21:26:12.927 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:12.927 [cling-7 ] 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 21:26:12.927 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:12.927 [cling-7 ] INFO i.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 21:26:12.927 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:12.928 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:13.024 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 96.887852 msec 21:26:13.035 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:13.036 [cling-7 ] INFO i.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 21:26:13.036 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.039 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.615104 msec 21:26:13.046 [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) 21:26:13.046 [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) 21:26:13.046 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.047 [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) 21:26:13.047 [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) 21:26:13.047 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:13.047 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:13.048 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:13.048 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:13.049 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:13.052 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.192818 msec 21:26:13.052 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:13.052 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:13.052 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:13.053 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.220382 msec 21:26:13.054 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:13.054 [cling-7 ] 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=) 21:26:13.054 [cling-7 ] 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 21:26:13.054 [cling-7 ] 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 21:26:13.056 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:13.056 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:13.056 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.057 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:13.057 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 21:26:13.057 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:13.058 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.366325 msec 21:26:13.058 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:13.058 [cling-7 ] 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=) 21:26:13.058 [cling-7 ] 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 21:26:13.059 [cling-7 ] 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 21:26:13.060 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:13.060 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:13.060 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.060 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:13.060 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 21:26:13.061 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:13.061 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.345332 msec 21:26:13.062 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:13.062 [cling-7 ] 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=) 21:26:13.062 [cling-7 ] 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 21:26:13.062 [cling-7 ] 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 21:26:13.063 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:13.064 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:13.064 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.064 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:13.064 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 21:26:13.065 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:13.065 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.382156 msec 21:26:13.065 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:13.066 [cling-7 ] 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=) 21:26:13.066 [cling-7 ] 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 21:26:13.066 [cling-7 ] 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 21:26:13.067 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:13.067 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:13.067 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.067 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:13.068 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 21:26:13.068 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:13.069 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.294015 msec 21:26:13.069 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:13.069 [cling-7 ] 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=) 21:26:13.069 [cling-7 ] 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 21:26:13.069 [cling-7 ] 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 21:26:13.070 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:13.071 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:13.071 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.071 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:13.071 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 21:26:13.072 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:13.072 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.351444 msec 21:26:13.073 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:13.073 [cling-7 ] 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=) 21:26:13.073 [cling-7 ] 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 21:26:13.073 [cling-7 ] 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 21:26:13.074 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:13.074 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:13.075 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.075 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:13.075 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 21:26:13.075 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:13.076 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.438029 msec 21:26:13.076 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:13.077 [cling-7 ] 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=) 21:26:13.077 [cling-7 ] 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 21:26:13.077 [cling-7 ] 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 21:26:13.078 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:13.078 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:13.078 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.078 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:13.078 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 21:26:13.079 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:13.080 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.302214 msec 21:26:13.080 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:13.080 [cling-7 ] 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=) 21:26:13.080 [cling-7 ] 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 21:26:13.080 [cling-7 ] 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 21:26:13.081 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:13.081 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:13.082 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.082 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:13.082 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 21:26:13.082 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:13.083 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.30192 msec 21:26:13.083 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:13.083 [cling-7 ] 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=) 21:26:13.084 [cling-7 ] 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 21:26:13.084 [cling-7 ] 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 21:26:13.085 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:13.085 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:13.085 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.085 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:13.085 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 21:26:13.086 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:13.086 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.267572 msec 21:26:13.087 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:13.087 [cling-7 ] 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=) 21:26:13.087 [cling-7 ] 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 21:26:13.087 [cling-7 ] 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 21:26:13.088 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:13.089 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:13.089 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.089 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:13.089 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 21:26:13.090 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:13.090 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.342708 msec 21:26:13.090 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:13.091 [cling-7 ] 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=) 21:26:13.091 [cling-7 ] 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 21:26:13.091 [cling-7 ] 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 21:26:13.092 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:13.092 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:13.093 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.093 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:13.093 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 21:26:13.093 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:13.094 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.245482 msec 21:26:13.094 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:13.094 [cling-7 ] 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=) 21:26:13.095 [cling-7 ] 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 21:26:13.095 [cling-7 ] 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 21:26:13.096 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:13.096 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:13.096 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.096 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:13.096 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 21:26:13.097 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:13.097 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.206419 msec 21:26:13.099 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 176.181655 msec 21:26:13.100 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] 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 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 21:26:13.101 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.102 [cling-7 ] 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 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.102 [cling-7 ] 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 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.102 [cling-7 ] 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 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.102 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.106 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.109 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.109 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.109 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-035.txt 21:26:13.109 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-035.txt 21:26:13.110 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-036 ======================================================================================== 21:26:13.110 [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) ... 21:26:13.110 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.110 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.111 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:13.117 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 21:26:13.118 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 21:26:13.118 [cling-7 ] 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=[]) 21:26:13.118 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:13.118 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:13.118 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:13.118 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:13.119 [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) 21:26:13.121 [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) 21:26:13.121 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.121 [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) 21:26:13.121 [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) 21:26:13.122 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:13.122 [cling-7 ] 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 21:26:13.122 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:13.122 [cling-7 ] INFO i.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 21:26:13.122 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.123 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:13.204 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 82.114689 msec 21:26:13.209 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:13.209 [cling-7 ] INFO i.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 21:26:13.209 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.210 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.362157 msec 21:26:13.215 [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) 21:26:13.215 [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) 21:26:13.215 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.215 [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) 21:26:13.215 [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) 21:26:13.215 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:13.215 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:13.216 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:13.216 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:13.217 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:13.219 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.263263 msec 21:26:13.219 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:13.219 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:13.219 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:13.220 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.124033 msec 21:26:13.222 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 104.047307 msec 21:26:13.222 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 21:26:13.222 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.224 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.225 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.225 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.225 [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 21:26:13.225 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-036.txt 21:26:13.226 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:13.226 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-037 ======================================================================================== 21:26:13.226 [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) ... 21:26:13.226 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.226 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.230 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 21:26:13.230 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 21:26:13.230 [cling-7 ] 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=[]) 21:26:13.230 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:13.230 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:13.231 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:13.231 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:13.231 [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) 21:26:13.231 [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) 21:26:13.231 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.231 [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) 21:26:13.237 [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) 21:26:13.237 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 21:26:13.237 [cling-7 ] 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 21:26:13.237 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:13.238 [cling-7 ] INFO i.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 21:26:13.238 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.239 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 21:26:13.307 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 69.59334 msec 21:26:13.311 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:13.312 [cling-7 ] INFO i.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 21:26:13.312 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.313 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.305859 msec 21:26:13.317 [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) 21:26:13.317 [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) 21:26:13.317 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.317 [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) 21:26:13.318 [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) 21:26:13.318 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:13.318 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:13.318 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:13.318 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:13.319 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:13.322 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.263221 msec 21:26:13.323 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:13.323 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:13.323 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 21:26:13.324 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.260689 msec 21:26:13.326 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 95.46933 msec 21:26:13.326 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 21:26:13.327 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.333 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.335 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.335 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.335 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-037.txt 21:26:13.335 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-037.txt 21:26:13.336 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 4246 msec 21:26:13.336 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 21:26:13.339 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:13.351 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:26:13.351 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 21:26:13.351 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence4] 21:26:13.351 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:26:13.356 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-000 ======================================================================================== 21:26:13.356 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:26:13.357 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.358 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.362 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:13.362 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:13.362 [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=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:26:13.362 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:13.362 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:13.362 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:13.363 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.495873 msec 21:26:13.363 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:13.364 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.364 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.364 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.364 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.364 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.364 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.364 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.368 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.374 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.374 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.374 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-000.txt 21:26:13.374 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-000.txt 21:26:13.375 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:13.375 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-001 ======================================================================================== 21:26:13.375 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:13.375 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.375 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.378 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:13.378 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:13.378 [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=16, orderby=[]) 21:26:13.378 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:13.378 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:13.379 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.380 [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) 21:26:13.380 [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) 21:26:13.380 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.380 [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) 21:26:13.380 [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) 21:26:13.380 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.381 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.381 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.387 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 9.17032 msec 21:26:13.387 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:26:13.388 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.389 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.389 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.389 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.391 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.394 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.394 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.394 [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 21:26:13.394 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-001.txt 21:26:13.394 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-002 ======================================================================================== 21:26:13.394 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:26:13.394 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.394 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.397 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:26:13.397 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:26:13.397 [cling-5 ] 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=[]) 21:26:13.397 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:13.397 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:13.398 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.446893 msec 21:26:13.398 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:26:13.399 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.400 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.402 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.402 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.402 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-002.txt 21:26:13.402 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-002.txt 21:26:13.402 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-003 ======================================================================================== 21:26:13.402 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:26:13.402 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.402 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.404 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:13.405 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:26:13.405 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:26:13.405 [cling-6 ] 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=[]) 21:26:13.406 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:13.406 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:13.407 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.956557 msec 21:26:13.407 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:13.407 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:26:13.408 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.411 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.413 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.413 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.413 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-003.txt 21:26:13.413 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-003.txt 21:26:13.414 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-004 ======================================================================================== 21:26:13.414 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:26:13.414 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.414 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.415 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:13.416 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:13.416 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:13.416 [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=[]) 21:26:13.417 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:13.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:13.417 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.417 [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) 21:26:13.417 [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) 21:26:13.418 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.418 [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) 21:26:13.418 [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) 21:26:13.419 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.46698 msec 21:26:13.419 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 21:26:13.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.420 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.420 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:13.420 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.420 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.420 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.420 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.422 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.424 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.424 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.424 [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 21:26:13.424 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-004.txt 21:26:13.424 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-005 ======================================================================================== 21:26:13.424 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:13.425 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.425 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.426 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:13.427 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:13.427 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:13.427 [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=16, orderby=[]) 21:26:13.427 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:13.427 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:13.428 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.428 [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) 21:26:13.428 [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) 21:26:13.428 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.428 [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) 21:26:13.428 [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) 21:26:13.429 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.429 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.429 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.430 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.529817 msec 21:26:13.430 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.430 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:26:13.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.434 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.437 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.437 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.437 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-005.txt 21:26:13.437 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-005.txt 21:26:13.438 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-006 ======================================================================================== 21:26:13.439 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:13.439 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.439 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.441 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:13.442 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:13.442 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:13.442 [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=16, orderby=[]) 21:26:13.442 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:13.442 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:13.442 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.442 [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) 21:26:13.443 [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) 21:26:13.443 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.443 [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) 21:26:13.443 [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) 21:26:13.443 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.443 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.446 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.447 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.884192 msec 21:26:13.448 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.448 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.451 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.453 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.453 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.453 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-006.txt 21:26:13.453 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-006.txt 21:26:13.453 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-007 ======================================================================================== 21:26:13.453 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:26:13.453 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.453 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.455 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:13.456 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:13.456 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:13.456 [cling-7 ] 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=[]) 21:26:13.456 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:13.456 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:13.456 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.456 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.457 [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) 21:26:13.457 [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) 21:26:13.457 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.457 [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) 21:26:13.457 [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) 21:26:13.458 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.035671 msec 21:26:13.458 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:13.458 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.458 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.458 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:13.458 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.458 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.458 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.459 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.461 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.463 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.463 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.463 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-007.txt 21:26:13.463 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-007.txt 21:26:13.463 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-008 ======================================================================================== 21:26:13.463 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:13.463 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.463 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.465 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:13.467 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:13.467 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:13.467 [cling-7 ] 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=[]) 21:26:13.467 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:13.467 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:13.467 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.468 [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) 21:26:13.468 [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) 21:26:13.468 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.468 [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) 21:26:13.468 [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) 21:26:13.468 [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) 21:26:13.469 [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) 21:26:13.469 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.469 [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) 21:26:13.469 [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) 21:26:13.469 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.469 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:13.469 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:13.470 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:13.470 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.470 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:13.529 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 59.48943 msec 21:26:13.529 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.529 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:13.530 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:13.530 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:13.530 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.531 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.177267 msec 21:26:13.531 [cling-7 ] 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)])) 21:26:13.531 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:26:13.532 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.532 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:13.532 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.532 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:13.532 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.533 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:13.542 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 9.657701 msec 21:26:13.542 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.542 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:13.543 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:13.543 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:13.543 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.544 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:13.584 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 41.492618 msec 21:26:13.585 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 118.529548 msec 21:26:13.585 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.588 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.589 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.589 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:13.589 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.589 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.589 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.589 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.589 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:13.589 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.589 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.589 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.589 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.593 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.597 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.597 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.597 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-008.txt 21:26:13.597 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-008.txt 21:26:13.597 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:13.597 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-009 ======================================================================================== 21:26:13.597 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:26:13.598 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.598 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.601 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:13.601 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:13.601 [cling-7 ] 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=[]) 21:26:13.601 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:13.601 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:13.602 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.602 [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) 21:26:13.602 [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) 21:26:13.603 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.603 [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) 21:26:13.603 [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) 21:26:13.603 [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) 21:26:13.604 [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) 21:26:13.604 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.604 [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) 21:26:13.604 [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) 21:26:13.607 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.607 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:13.607 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:13.608 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:13.608 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.608 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:13.673 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 65.992802 msec 21:26:13.675 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 73.430092 msec 21:26:13.675 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 21:26:13.675 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.676 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.676 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:13.676 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.676 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.676 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.676 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.678 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.680 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.680 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.680 [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 21:26:13.680 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-009.txt 21:26:13.680 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-010 ======================================================================================== 21:26:13.680 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:13.680 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.680 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.681 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:13.683 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:13.683 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:13.683 [cling-7 ] 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=[]) 21:26:13.683 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:13.683 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:13.683 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.684 [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) 21:26:13.684 [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) 21:26:13.684 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.684 [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) 21:26:13.684 [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) 21:26:13.684 [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) 21:26:13.684 [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) 21:26:13.685 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.685 [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) 21:26:13.685 [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) 21:26:13.685 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.685 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:13.685 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:13.685 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:13.686 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.686 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:13.770 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 84.903852 msec 21:26:13.771 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.771 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:13.771 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:13.772 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:13.772 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.773 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.898647 msec 21:26:13.774 [cling-7 ] 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)])) 21:26:13.774 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:26:13.775 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.775 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:13.775 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.775 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:13.775 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.776 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:13.786 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 10.859285 msec 21:26:13.787 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.787 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:13.788 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:13.788 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:13.788 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.789 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:13.843 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 55.439324 msec 21:26:13.845 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 162.179169 msec 21:26:13.845 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.846 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.848 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.850 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.850 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.850 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-010.txt 21:26:13.850 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-010.txt 21:26:13.851 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-011 ======================================================================================== 21:26:13.851 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:13.851 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.851 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.853 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:13.853 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:13.853 [cling-6 ] 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=[]) 21:26:13.853 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:13.853 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:13.854 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.854 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:13.854 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:13.855 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.855 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:13.855 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:13.855 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:13.856 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:13.856 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.856 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:13.856 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:13.857 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.929977 msec 21:26:13.857 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:13.858 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.858 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:13.860 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.862 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.863 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.863 [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 21:26:13.863 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-011.txt 21:26:13.863 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-012 ======================================================================================== 21:26:13.863 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:13.863 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.863 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.865 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:13.867 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:13.867 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:13.867 [cling-7 ] 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=[]) 21:26:13.867 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:13.867 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:13.867 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.868 [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) 21:26:13.868 [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) 21:26:13.868 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.868 [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) 21:26:13.868 [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) 21:26:13.869 [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) 21:26:13.869 [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) 21:26:13.869 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.869 [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) 21:26:13.869 [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) 21:26:13.871 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.520505 msec 21:26:13.872 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:13.872 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:13.876 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:13.878 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:13.878 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:13.878 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-012.txt 21:26:13.878 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-012.txt 21:26:13.878 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-013 ======================================================================================== 21:26:13.878 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:13.878 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:13.878 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:13.881 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:13.881 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:13.881 [cling-6 ] 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=[]) 21:26:13.881 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:13.881 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:13.882 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:13.882 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:13.882 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:13.883 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:13.883 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.883 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:13.883 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:13.884 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:13.884 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:13.884 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:13.884 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:13.884 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:13.885 [cling-6 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.885 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:13.885 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:13.885 [cling-6 ] INFO i.t.b.m.i.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 []. } } } 21:26:13.885 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.886 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:13.964 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 78.467674 msec 21:26:13.964 [cling-6 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.964 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:13.964 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:13.965 [cling-6 ] INFO i.t.b.m.i.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 []. } } } 21:26:13.965 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.966 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.332711 msec 21:26:13.966 [cling-6 ] 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)])) 21:26:13.966 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:26:13.967 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.967 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:13.968 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:13.968 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:13.968 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.975 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:13.986 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 18.579686 msec 21:26:13.987 [cling-6 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:13.987 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:13.987 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:13.987 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:13.988 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:13.988 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:14.039 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 51.367969 msec 21:26:14.040 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 159.137956 msec 21:26:14.041 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.041 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.042 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.045 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.054 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.054 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.054 [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 21:26:14.054 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-013.txt 21:26:14.055 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:14.055 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-014 ======================================================================================== 21:26:14.055 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:14.055 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.055 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.061 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:14.061 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:14.061 [cling-6 ] 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=[]) 21:26:14.061 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:14.061 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.061 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:14.062 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.062 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.062 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.062 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.063 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.063 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.063 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.066 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.066 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.066 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.068 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 6.714877 msec 21:26:14.068 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:14.070 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.072 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.074 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.074 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.074 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-014.txt 21:26:14.074 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-014.txt 21:26:14.075 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-015 ======================================================================================== 21:26:14.075 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:14.075 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.075 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.079 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:14.080 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:14.080 [cling-6 ] 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=[]) 21:26:14.080 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:14.080 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:14.081 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.081 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.081 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.082 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.082 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.082 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.082 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.083 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.083 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.083 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.084 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.568276 msec 21:26:14.084 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:14.085 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.089 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.090 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:14.092 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.092 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.092 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-015.txt 21:26:14.092 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-015.txt 21:26:14.092 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-016 ======================================================================================== 21:26:14.092 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:26:14.092 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.096 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.098 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:14.102 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:14.102 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:14.102 [cling-6 ] 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=[]) 21:26:14.102 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.102 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.103 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.103 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.103 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.103 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.104 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.104 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.104 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.105 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.105 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.105 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.105 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.105 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.105 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:14.106 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:14.106 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:14.106 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.115 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:14.115 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.119 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:14.136 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 21.564523 msec 21:26:14.139 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 36.976157 msec 21:26:14.139 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:14.140 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.140 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.140 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:14.140 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.140 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:14.140 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.140 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.143 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.146 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.146 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.146 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-016.txt 21:26:14.147 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-016.txt 21:26:14.147 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-017 ======================================================================================== 21:26:14.147 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:14.147 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.147 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.153 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:14.153 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:14.153 [cling-6 ] 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=[]) 21:26:14.153 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.154 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.154 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.154 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.154 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:14.155 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.155 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.155 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.155 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.155 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.156 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.156 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.157 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.157 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.157 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.157 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:14.158 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.158 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.158 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.159 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:14.177 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 18.671237 msec 21:26:14.181 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.182 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.182 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.183 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.608129 msec 21:26:14.187 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.187 [cling-6 ] 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=) 21:26:14.188 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.188 [cling-6 ] 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=) 21:26:14.188 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.188 [cling-6 ] 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=) 21:26:14.189 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.189 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 21:26:14.190 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.190 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 21:26:14.191 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.191 [cling-6 ] 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=) 21:26:14.191 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.191 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 21:26:14.192 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.192 [cling-6 ] 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=) 21:26:14.192 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.192 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 21:26:14.193 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.193 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 21:26:14.193 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.194 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 21:26:14.194 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.194 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:14.195 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.195 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 21:26:14.196 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.196 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 21:26:14.196 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.197 [cling-6 ] 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=) 21:26:14.197 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.197 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 21:26:14.199 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 46.181928 msec 21:26:14.200 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.203 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:26:14.214 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.214 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.214 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.214 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.214 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.215 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.220 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.224 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.224 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.224 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-017.txt 21:26:14.224 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-017.txt 21:26:14.224 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-018 ======================================================================================== 21:26:14.224 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:26:14.224 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.224 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.226 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:14.227 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:14.227 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:14.227 [cling-6 ] 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=[]) 21:26:14.227 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.227 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.227 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.227 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.228 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.228 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.228 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.228 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.229 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.229 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.229 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.229 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.230 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.230 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.230 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:14.230 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.231 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.231 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.231 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:14.242 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.611648 msec 21:26:14.248 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.248 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.248 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.250 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.42736 msec 21:26:14.253 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.254 [cling-6 ] 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=) 21:26:14.255 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 28.174578 msec 21:26:14.255 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 52, 1) 21:26:14.256 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.256 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.256 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:14.256 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.256 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.256 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.256 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.259 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.261 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.261 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.261 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-018.txt 21:26:14.261 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-018.txt 21:26:14.262 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-019 ======================================================================================== 21:26:14.262 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:14.262 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.262 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.264 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:14.265 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:14.265 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:14.265 [cling-6 ] 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=[]) 21:26:14.265 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.265 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.265 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.265 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.266 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.266 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.266 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.266 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.267 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.267 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.267 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.268 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.268 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.268 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.268 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:14.269 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.269 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.269 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.270 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:14.281 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.900036 msec 21:26:14.284 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.284 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.284 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.286 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.430816 msec 21:26:14.289 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.289 [cling-6 ] 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=) 21:26:14.290 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.290 [cling-6 ] 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=) 21:26:14.290 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.291 [cling-6 ] 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=) 21:26:14.291 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.291 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 21:26:14.292 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.292 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 21:26:14.292 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.292 [cling-6 ] 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=) 21:26:14.293 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.293 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 21:26:14.293 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.293 [cling-6 ] 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=) 21:26:14.294 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.298 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 21:26:14.299 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.299 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 21:26:14.299 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.299 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 21:26:14.300 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.300 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:14.300 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.300 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 21:26:14.301 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.301 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 21:26:14.301 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.302 [cling-6 ] 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=) 21:26:14.302 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.302 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 21:26:14.304 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 39.12315 msec 21:26:14.304 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.305 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 21:26:14.306 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.307 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.307 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.307 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.307 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 21:26:14.307 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.307 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.307 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.307 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.310 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.313 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.313 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.313 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-019.txt 21:26:14.313 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-019.txt 21:26:14.313 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-020 ======================================================================================== 21:26:14.314 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:14.314 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.314 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.315 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:14.317 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:14.317 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:14.317 [cling-6 ] 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=[]) 21:26:14.317 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.317 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.317 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.317 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.318 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.319 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.319 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.319 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.319 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.320 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.320 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.320 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.320 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.320 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.320 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:14.321 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.321 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.321 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.322 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:14.333 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.727008 msec 21:26:14.336 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.336 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.336 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.337 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.416546 msec 21:26:14.343 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.343 [cling-6 ] 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=) 21:26:14.344 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.344 [cling-6 ] 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=) 21:26:14.344 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.344 [cling-6 ] 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=) 21:26:14.345 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.345 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 21:26:14.345 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.345 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 21:26:14.346 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.346 [cling-6 ] 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=) 21:26:14.346 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.347 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 21:26:14.347 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.347 [cling-6 ] 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=) 21:26:14.347 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.348 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 21:26:14.348 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.348 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 21:26:14.349 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.349 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 21:26:14.349 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.349 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:14.350 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.350 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 21:26:14.350 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.350 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 21:26:14.353 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.353 [cling-6 ] 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=) 21:26:14.354 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.354 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 21:26:14.356 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 38.981266 msec 21:26:14.356 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:14.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 21:26:14.358 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.359 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.359 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.359 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.359 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 21:26:14.359 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.359 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.359 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.359 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.363 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.365 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.365 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.365 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-020.txt 21:26:14.366 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-020.txt 21:26:14.366 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-021 ======================================================================================== 21:26:14.366 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=16, maxResult=16) ... 21:26:14.366 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.366 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.369 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 16, requestedCount: 16, sortCriteria: []) 21:26:14.369 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 16 @@@ 16 @@@ null @@@ []) 21:26:14.369 [cling-7 ] 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=[]) 21:26:14.369 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.369 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.369 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.370 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.370 [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) 21:26:14.370 [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) 21:26:14.371 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.371 [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) 21:26:14.371 [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) 21:26:14.372 [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) 21:26:14.372 [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) 21:26:14.372 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.372 [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) 21:26:14.372 [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) 21:26:14.373 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:14.373 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.373 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.373 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.374 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:14.378 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:14.386 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 12.290028 msec 21:26:14.389 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.389 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.390 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.391 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.48415 msec 21:26:14.394 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.394 [cling-7 ] 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=) 21:26:14.395 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.395 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Handel: Messiah (Highlights), urn:bluemarine:record:1k6gcfB56OBfXqNiE-HR02Rdw30=) 21:26:14.396 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.396 [cling-7 ] 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=) 21:26:14.396 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.396 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Handel: Water Music, urn:bluemarine:record:gkOMDR7roqJ20ew_nO4UCqXVcak=) 21:26:14.397 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.397 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Haydn: Symphonies #6-8, urn:bluemarine:record:XK4WQ9qcKhwEoFY82b4as0Vkzs0=) 21:26:14.397 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.397 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Johannes Brahms, Robert Schumann, urn:bluemarine:record:273watVY3CmVFx_BX8oc4D9uoXc=) 21:26:14.398 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.398 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=La Divina 2, urn:bluemarine:record:1YnSzOtRCbFKmcAnNRKLtDXCE8w=) 21:26:14.398 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:14.398 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:14.398 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:1YnSzOtRCbFKmcAnNRKLtDXCE8w=, source, "embedded"] 21:26:14.399 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:14.402 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 3.609363 msec 21:26:14.402 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.403 [cling-7 ] 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=) 21:26:14.403 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.403 [cling-7 ] 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=) 21:26:14.404 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.404 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Lorenzo Perosi, urn:bluemarine:record:2CZYWRhya_PAkcooI6kmppeqq1M=) 21:26:14.404 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.404 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Marais: Pièces À Deux Violes 1686, urn:bluemarine:record:EnMA3YnQFdiNszrbyP2pXp5p6T0=) 21:26:14.405 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.405 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Mendelssohn: Paulus [Disc 1], urn:bluemarine:record:Ui2mvVOS6QygRw-GBr6uzNifoB8=) 21:26:14.405 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.405 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Mendelssohn: Paulus [Disc 2], urn:bluemarine:record:yxCU8C3ab5P8wga8lX12B6cIoL8=) 21:26:14.406 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.406 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Mostly French, urn:bluemarine:record:7rmCg7VLnlUoP3iM8Wb5e8LT1Qo=) 21:26:14.406 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.409 [cling-7 ] 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=) 21:26:14.410 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.410 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Pieces de Clavecin, urn:bluemarine:record:axDVyOkWODiJThhLeoM16wCkHMk=) 21:26:14.412 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 42.768072 msec 21:26:14.412 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gregorian Chant: Hymns and Vespers for the Feast of the Nativity 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Handel: Messiah (Highlights) 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Handel: Music For The Royal Fireworks, Concerto #2 In F 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Handel: Water Music 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Haydn: Symphonies #6-8 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Johannes Brahms, Robert Schumann 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Divina 2 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.413 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Las Mejores Obras Del Canto Gregoriano [Disc 2] 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lorenzo Perosi 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Marais: Pièces À Deux Violes 1686 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mendelssohn: Paulus [Disc 1] 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mendelssohn: Paulus [Disc 2] 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mostly French 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning O tu chara sciença: La musique dans la pensée médiévale 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pieces de Clavecin 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.414 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.419 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.421 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.421 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.421 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-021.txt 21:26:14.421 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-021.txt 21:26:14.422 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-022 ======================================================================================== 21:26:14.422 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:14.422 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.422 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.425 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:14.425 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:14.425 [cling-6 ] 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=[]) 21:26:14.425 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.425 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.425 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 21:26:14.425 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.426 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.426 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.426 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.427 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.427 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.427 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.428 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.428 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.428 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.428 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.428 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:14.429 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.429 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.429 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.430 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:14.434 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:14.442 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 13.180984 msec 21:26:14.448 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.448 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.448 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.449 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.488153 msec 21:26:14.453 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.453 [cling-6 ] 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=) 21:26:14.454 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.454 [cling-6 ] 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=) 21:26:14.454 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.454 [cling-6 ] 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=) 21:26:14.455 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.455 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 21:26:14.455 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.456 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 21:26:14.456 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.456 [cling-6 ] 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=) 21:26:14.456 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.457 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 21:26:14.457 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.464 [cling-6 ] 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=) 21:26:14.465 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.465 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 21:26:14.465 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.465 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 21:26:14.466 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.466 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 21:26:14.466 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.467 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 21:26:14.467 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.467 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 21:26:14.467 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.468 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 21:26:14.468 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.468 [cling-6 ] 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=) 21:26:14.469 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.469 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 21:26:14.471 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 45.632342 msec 21:26:14.471 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:14.472 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.473 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.476 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.478 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.478 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.478 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-022.txt 21:26:14.478 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-022.txt 21:26:14.479 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-023 ======================================================================================== 21:26:14.479 [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) ... 21:26:14.479 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.479 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.482 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:14.482 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:14.482 [cling-6 ] 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=[]) 21:26:14.482 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.482 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.482 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:14.482 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.482 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.483 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.483 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.483 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.483 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.483 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.484 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.484 [cling-6 ] 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 21:26:14.484 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.484 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.484 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.485 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:14.495 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.286991 msec 21:26:14.499 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.499 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.500 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.501 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.504094 msec 21:26:14.504 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.505 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.505 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.505 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.505 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.505 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.506 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.506 [cling-6 ] 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=) 21:26:14.508 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 25.92403 msec 21:26:14.508 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:14.508 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.508 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.508 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.508 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.508 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 21:26:14.508 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.508 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.511 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.513 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.513 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.513 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-023.txt 21:26:14.513 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-023.txt 21:26:14.513 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-024 ======================================================================================== 21:26:14.513 [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) ... 21:26:14.513 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.513 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.515 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:14.516 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:14.516 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:14.516 [cling-6 ] 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=[]) 21:26:14.516 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.516 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.516 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.517 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.517 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.517 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.518 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.518 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.518 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.518 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.518 [cling-6 ] 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 21:26:14.518 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.519 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.519 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.521 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:14.531 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 12.58036 msec 21:26:14.535 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.535 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.535 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.537 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.420257 msec 21:26:14.542 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.542 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.542 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.543 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.543 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.543 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.543 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:14.544 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:14.544 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:14.545 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:14.550 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 6.281094 msec 21:26:14.551 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:14.551 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:14.551 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:14.553 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.475827 msec 21:26:14.553 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.554 [cling-6 ] 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=) 21:26:14.554 [cling-6 ] 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 21:26:14.557 [cling-6 ] 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 21:26:14.567 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.568 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.569 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.569 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.570 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:26:14.571 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.573 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.795699 msec 21:26:14.574 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.574 [cling-6 ] 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=) 21:26:14.575 [cling-6 ] 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 21:26:14.576 [cling-6 ] 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 21:26:14.581 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.582 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.582 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.582 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.582 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:26:14.583 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.585 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.521055 msec 21:26:14.585 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.585 [cling-6 ] 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=) 21:26:14.586 [cling-6 ] 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 21:26:14.587 [cling-6 ] 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 21:26:14.592 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.592 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.593 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.593 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.593 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:26:14.594 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.595 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.338452 msec 21:26:14.596 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.596 [cling-6 ] 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=) 21:26:14.596 [cling-6 ] 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 21:26:14.597 [cling-6 ] 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 21:26:14.603 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.604 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.604 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.604 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.604 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:26:14.605 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.606 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.808976 msec 21:26:14.606 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.607 [cling-6 ] 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=) 21:26:14.607 [cling-6 ] 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 21:26:14.607 [cling-6 ] 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 21:26:14.612 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.613 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.613 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.614 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.614 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:26:14.615 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.616 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.404305 msec 21:26:14.616 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.627 [cling-6 ] 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=) 21:26:14.627 [cling-6 ] 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 21:26:14.628 [cling-6 ] 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 21:26:14.633 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.634 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.634 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.634 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.634 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:26:14.635 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.636 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.497682 msec 21:26:14.636 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.636 [cling-6 ] 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=) 21:26:14.636 [cling-6 ] 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 21:26:14.637 [cling-6 ] 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 21:26:14.643 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.644 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.645 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.645 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.645 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:26:14.647 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.648 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.158927 msec 21:26:14.649 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.649 [cling-6 ] 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=) 21:26:14.650 [cling-6 ] 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 21:26:14.650 [cling-6 ] 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 21:26:14.656 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.657 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.658 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.658 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.658 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:26:14.659 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.660 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.521863 msec 21:26:14.661 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.661 [cling-6 ] 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=) 21:26:14.661 [cling-6 ] 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 21:26:14.662 [cling-6 ] 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 21:26:14.667 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.668 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.668 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.669 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.669 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:26:14.669 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.670 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.925043 msec 21:26:14.671 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.671 [cling-6 ] 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=) 21:26:14.671 [cling-6 ] 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 21:26:14.672 [cling-6 ] 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 21:26:14.680 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.681 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.682 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.682 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.682 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:26:14.684 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.686 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.831669 msec 21:26:14.687 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.688 [cling-6 ] 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=) 21:26:14.688 [cling-6 ] 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 21:26:14.689 [cling-6 ] 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 21:26:14.696 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.697 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.698 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.698 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.698 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:26:14.699 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.701 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.899033 msec 21:26:14.701 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.702 [cling-6 ] 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=) 21:26:14.703 [cling-6 ] 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 21:26:14.704 [cling-6 ] 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 21:26:14.710 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.712 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.712 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.713 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.713 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:26:14.714 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.717 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.107598 msec 21:26:14.717 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.725 [cling-6 ] 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=) 21:26:14.726 [cling-6 ] 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 21:26:14.726 [cling-6 ] 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 21:26:14.732 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.733 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.733 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.733 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.733 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:26:14.734 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.735 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.883463 msec 21:26:14.736 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.736 [cling-6 ] 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=) 21:26:14.736 [cling-6 ] 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 21:26:14.737 [cling-6 ] 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 21:26:14.743 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.745 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.745 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.746 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.746 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:26:14.747 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.749 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.781709 msec 21:26:14.754 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 237.358511 msec 21:26:14.754 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:14.756 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.757 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.758 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.759 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.765 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.775 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.775 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.775 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-024.txt 21:26:14.775 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-024.txt 21:26:14.776 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-025 ======================================================================================== 21:26:14.776 [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) ... 21:26:14.776 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.776 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.780 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:14.780 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:14.780 [cling-6 ] 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=[]) 21:26:14.780 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.780 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.780 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.780 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.781 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.781 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.781 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.781 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:14.781 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.781 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.785 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.785 [cling-6 ] 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 21:26:14.785 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.786 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.786 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.786 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:14.794 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.167306 msec 21:26:14.796 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.796 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.796 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.797 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.002285 msec 21:26:14.802 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.802 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.802 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.802 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.802 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.802 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.802 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:14.803 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:14.803 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:14.803 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:14.805 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.676212 msec 21:26:14.806 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:14.806 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:14.806 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:14.807 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.066101 msec 21:26:14.807 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.807 [cling-6 ] 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=) 21:26:14.808 [cling-6 ] 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 21:26:14.808 [cling-6 ] 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 21:26:14.809 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.809 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.810 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.810 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.810 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:26:14.810 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.811 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.602722 msec 21:26:14.813 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 32.732824 msec 21:26:14.813 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 14, 1) 21:26:14.813 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.813 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.813 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:26:14.813 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.813 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.813 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:14.813 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.813 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.813 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:26:14.813 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.813 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.816 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.818 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.819 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.819 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-025.txt 21:26:14.819 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-025.txt 21:26:14.819 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-026 ======================================================================================== 21:26:14.819 [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) ... 21:26:14.819 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.819 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.822 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:14.824 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:14.825 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:14.825 [cling-6 ] 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=[]) 21:26:14.825 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.825 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.825 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.825 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.826 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.827 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.827 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.827 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.828 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.828 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.828 [cling-6 ] 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 21:26:14.828 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.829 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.829 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.830 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:14.844 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 15.349517 msec 21:26:14.846 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.847 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.847 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.848 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.142648 msec 21:26:14.850 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.851 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.851 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.851 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.851 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.851 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:14.851 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:14.852 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:14.852 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:14.852 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:14.854 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.809786 msec 21:26:14.855 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:14.855 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:14.855 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:14.856 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.012851 msec 21:26:14.856 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.857 [cling-6 ] 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=) 21:26:14.857 [cling-6 ] 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 21:26:14.857 [cling-6 ] 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 21:26:14.858 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.859 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.859 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.859 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.860 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:26:14.870 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.870 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 11.20917 msec 21:26:14.871 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.871 [cling-6 ] 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=) 21:26:14.871 [cling-6 ] 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 21:26:14.871 [cling-6 ] 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 21:26:14.873 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.873 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.873 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.873 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.873 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:26:14.874 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.875 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.354827 msec 21:26:14.875 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.875 [cling-6 ] 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=) 21:26:14.875 [cling-6 ] 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 21:26:14.876 [cling-6 ] 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 21:26:14.877 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.877 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.878 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.878 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.878 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:26:14.878 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.879 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.575936 msec 21:26:14.879 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.880 [cling-6 ] 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=) 21:26:14.880 [cling-6 ] 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 21:26:14.880 [cling-6 ] 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 21:26:14.881 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.882 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.882 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.882 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.883 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:26:14.883 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.884 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.331586 msec 21:26:14.884 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.884 [cling-6 ] 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=) 21:26:14.884 [cling-6 ] 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 21:26:14.885 [cling-6 ] 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 21:26:14.886 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.886 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.886 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.886 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.886 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:26:14.887 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.887 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.336429 msec 21:26:14.888 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.888 [cling-6 ] 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=) 21:26:14.888 [cling-6 ] 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 21:26:14.888 [cling-6 ] 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 21:26:14.889 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.890 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.890 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.890 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.890 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:26:14.891 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.891 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.390283 msec 21:26:14.892 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.892 [cling-6 ] 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=) 21:26:14.892 [cling-6 ] 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 21:26:14.892 [cling-6 ] 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 21:26:14.893 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.894 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.894 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.894 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.894 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:26:14.903 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.904 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 9.680643 msec 21:26:14.904 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.904 [cling-6 ] 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=) 21:26:14.904 [cling-6 ] 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 21:26:14.905 [cling-6 ] 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 21:26:14.906 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.906 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.906 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.910 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.910 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:26:14.910 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.914 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.468938 msec 21:26:14.914 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.915 [cling-6 ] 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=) 21:26:14.915 [cling-6 ] 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 21:26:14.922 [cling-6 ] 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 21:26:14.924 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.924 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.924 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.925 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.925 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:26:14.925 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.926 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.365063 msec 21:26:14.926 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.926 [cling-6 ] 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=) 21:26:14.927 [cling-6 ] 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 21:26:14.927 [cling-6 ] 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 21:26:14.928 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.928 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.929 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.932 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.932 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:26:14.933 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.934 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.616071 msec 21:26:14.934 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.934 [cling-6 ] 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=) 21:26:14.934 [cling-6 ] 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 21:26:14.935 [cling-6 ] 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 21:26:14.936 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.936 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.936 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.936 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.937 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:26:14.937 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.938 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.410368 msec 21:26:14.938 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.938 [cling-6 ] 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=) 21:26:14.941 [cling-6 ] 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 21:26:14.942 [cling-6 ] 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 21:26:14.945 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.950 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.950 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.950 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.951 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:26:14.955 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.955 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.080353 msec 21:26:14.956 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.956 [cling-6 ] 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=) 21:26:14.956 [cling-6 ] 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 21:26:14.957 [cling-6 ] 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 21:26:14.958 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.958 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.958 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.958 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.959 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:26:14.959 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.960 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.541845 msec 21:26:14.960 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:14.960 [cling-6 ] 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=) 21:26:14.960 [cling-6 ] 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 21:26:14.961 [cling-6 ] 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 21:26:14.962 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:14.969 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:14.970 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.970 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:14.970 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:26:14.971 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:14.971 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.593383 msec 21:26:14.973 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 148.576509 msec 21:26:14.973 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 21:26:14.974 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.975 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 21:26:14.978 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.978 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.978 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 21:26:14.978 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.978 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.978 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:14.978 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:26:14.979 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:14.980 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:14.980 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 21:26:14.980 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.980 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:14.985 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:14.989 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:14.989 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:14.989 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-026.txt 21:26:14.989 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-026.txt 21:26:14.990 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-027 ======================================================================================== 21:26:14.990 [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) ... 21:26:14.990 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:14.991 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:14.996 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:14.997 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:26:14.997 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:26:14.997 [cling-6 ] 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=[]) 21:26:14.997 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.997 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.997 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.997 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:14.998 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:14.998 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:14.998 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:14.998 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:14.998 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:14.998 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:14.998 [cling-6 ] 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 21:26:14.998 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:14.999 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:14.999 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:14.999 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.012 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 13.75325 msec 21:26:15.015 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.015 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.015 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.017 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.325088 msec 21:26:15.020 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.021 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.021 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.021 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.021 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.022 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.023 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.023 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.024 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.025 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.028 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.663492 msec 21:26:15.028 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.028 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.028 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.030 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.387787 msec 21:26:15.032 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 35.119384 msec 21:26:15.032 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:26:15.033 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.035 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.039 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.039 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.039 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-027.txt 21:26:15.039 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-027.txt 21:26:15.039 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-028 ======================================================================================== 21:26:15.039 [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) ... 21:26:15.039 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.040 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.042 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:15.043 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:26:15.043 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:26:15.043 [cling-6 ] 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=[]) 21:26:15.043 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.043 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.043 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.044 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.048 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.049 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.049 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.049 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.049 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.050 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.050 [cling-6 ] 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 21:26:15.050 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.050 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.050 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.051 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.062 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.735051 msec 21:26:15.066 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.066 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.066 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.068 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 2.58962 msec 21:26:15.072 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.073 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.073 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.073 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.073 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.073 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.074 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.074 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.074 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.075 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.082 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 7.812485 msec 21:26:15.083 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.083 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.083 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.084 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.615072 msec 21:26:15.087 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 43.609184 msec 21:26:15.087 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:26:15.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.090 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.092 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.092 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.092 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-028.txt 21:26:15.092 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-028.txt 21:26:15.092 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:15.092 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-029 ======================================================================================== 21:26:15.092 [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) ... 21:26:15.092 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.093 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.095 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:15.095 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:15.096 [cling-6 ] 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=[]) 21:26:15.096 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.096 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.096 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.096 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.097 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.097 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.097 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.097 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.097 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.098 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.098 [cling-6 ] 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 21:26:15.098 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.098 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.098 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.099 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.110 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 12.008636 msec 21:26:15.113 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.113 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.113 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.114 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.217703 msec 21:26:15.117 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.117 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.118 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.118 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.118 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.118 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.119 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.119 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.119 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.120 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.122 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.745477 msec 21:26:15.123 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.123 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.123 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.125 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.642546 msec 21:26:15.126 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.126 [cling-6 ] 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=) 21:26:15.126 [cling-6 ] 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 21:26:15.127 [cling-6 ] 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 21:26:15.128 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.129 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.130 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.130 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.130 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:26:15.131 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.132 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.024655 msec 21:26:15.132 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.132 [cling-6 ] 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=) 21:26:15.133 [cling-6 ] 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 21:26:15.133 [cling-6 ] 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 21:26:15.134 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.135 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.135 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.136 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.136 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:26:15.136 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.137 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.85212 msec 21:26:15.138 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.138 [cling-6 ] 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=) 21:26:15.142 [cling-6 ] 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 21:26:15.143 [cling-6 ] 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 21:26:15.144 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.145 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.145 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.145 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.145 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:26:15.146 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.147 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.990421 msec 21:26:15.147 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.148 [cling-6 ] 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=) 21:26:15.148 [cling-6 ] 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 21:26:15.148 [cling-6 ] 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 21:26:15.150 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.151 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.151 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.151 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.151 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:26:15.152 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.153 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.039894 msec 21:26:15.153 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.154 [cling-6 ] 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=) 21:26:15.154 [cling-6 ] 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 21:26:15.154 [cling-6 ] 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 21:26:15.156 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.157 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.157 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.157 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.157 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:26:15.158 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.159 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.017424 msec 21:26:15.159 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.160 [cling-6 ] 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=) 21:26:15.160 [cling-6 ] 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 21:26:15.160 [cling-6 ] 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 21:26:15.162 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.163 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.163 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.163 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.163 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:26:15.164 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.165 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.798351 msec 21:26:15.165 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.165 [cling-6 ] 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=) 21:26:15.166 [cling-6 ] 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 21:26:15.166 [cling-6 ] 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 21:26:15.168 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.168 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.168 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.169 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.169 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:26:15.169 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.170 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.87419 msec 21:26:15.171 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.171 [cling-6 ] 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=) 21:26:15.171 [cling-6 ] 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 21:26:15.172 [cling-6 ] 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 21:26:15.173 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.174 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.174 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.174 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.174 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:26:15.175 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.176 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.972632 msec 21:26:15.176 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.177 [cling-6 ] 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=) 21:26:15.177 [cling-6 ] 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 21:26:15.178 [cling-6 ] 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 21:26:15.179 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.180 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.180 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.180 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.180 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:26:15.181 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.182 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.757396 msec 21:26:15.182 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.183 [cling-6 ] 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=) 21:26:15.183 [cling-6 ] 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 21:26:15.183 [cling-6 ] 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 21:26:15.185 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.189 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.189 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.189 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.189 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:26:15.190 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.191 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.06841 msec 21:26:15.192 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.192 [cling-6 ] 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=) 21:26:15.192 [cling-6 ] 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 21:26:15.193 [cling-6 ] 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 21:26:15.194 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.195 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.195 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.195 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.195 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:26:15.196 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.197 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.919341 msec 21:26:15.197 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.198 [cling-6 ] 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=) 21:26:15.198 [cling-6 ] 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 21:26:15.199 [cling-6 ] 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 21:26:15.200 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.200 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.201 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.201 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.201 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:26:15.202 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.203 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.854692 msec 21:26:15.203 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.203 [cling-6 ] 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=) 21:26:15.204 [cling-6 ] 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 21:26:15.204 [cling-6 ] 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 21:26:15.205 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.206 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.206 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.206 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.207 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:26:15.207 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.208 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.991228 msec 21:26:15.209 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.209 [cling-6 ] 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=) 21:26:15.209 [cling-6 ] 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 21:26:15.210 [cling-6 ] 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 21:26:15.211 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.212 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.212 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.212 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.212 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:26:15.213 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.214 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.968085 msec 21:26:15.217 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 121.253336 msec 21:26:15.217 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 21:26:15.228 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.228 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.228 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.229 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.230 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.231 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 21:26:15.231 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.231 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.240 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:15.240 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.240 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.240 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:26:15.241 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.242 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.242 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 21:26:15.242 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.242 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.247 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.251 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.251 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.251 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-029.txt 21:26:15.251 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-029.txt 21:26:15.251 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:15.251 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-030 ======================================================================================== 21:26:15.251 [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) ... 21:26:15.251 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.251 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.254 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:26:15.255 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:26:15.255 [cling-6 ] 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=[]) 21:26:15.255 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.255 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.255 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.255 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.255 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.256 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.256 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.256 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.256 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.256 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.256 [cling-6 ] 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 21:26:15.256 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.256 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.256 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.257 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.265 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 9.043596 msec 21:26:15.267 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.268 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.268 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.268 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 0.945251 msec 21:26:15.271 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.271 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.271 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.271 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.271 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.271 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.272 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.272 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.272 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.272 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.275 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.131614 msec 21:26:15.275 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.275 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.275 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.276 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 0.989767 msec 21:26:15.278 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 22.957118 msec 21:26:15.278 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:26:15.278 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.282 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.283 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.283 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.283 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-030.txt 21:26:15.283 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-030.txt 21:26:15.283 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-031 ======================================================================================== 21:26:15.283 [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) ... 21:26:15.284 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.284 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.286 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:26:15.286 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:26:15.286 [cling-7 ] 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=[]) 21:26:15.286 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.286 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.286 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.286 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.286 [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) 21:26:15.287 [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) 21:26:15.287 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.287 [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) 21:26:15.287 [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) 21:26:15.287 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.287 [cling-7 ] 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 21:26:15.287 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.287 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.287 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.288 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:15.288 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.295 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.001438 msec 21:26:15.297 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.298 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.298 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.299 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.060483 msec 21:26:15.301 [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) 21:26:15.301 [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) 21:26:15.301 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.302 [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) 21:26:15.302 [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) 21:26:15.302 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.302 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.302 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.307 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.308 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.309 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 7.275875 msec 21:26:15.310 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.310 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.310 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.311 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.046389 msec 21:26:15.312 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 26.613751 msec 21:26:15.312 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:26:15.313 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.318 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.320 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.320 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.320 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-031.txt 21:26:15.320 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-031.txt 21:26:15.320 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-032 ======================================================================================== 21:26:15.320 [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) ... 21:26:15.320 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.320 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.321 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:15.322 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:15.322 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:15.322 [cling-7 ] 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=[]) 21:26:15.322 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.322 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.323 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.323 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.323 [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) 21:26:15.323 [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) 21:26:15.323 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.323 [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) 21:26:15.323 [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) 21:26:15.324 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.324 [cling-7 ] 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 21:26:15.324 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.324 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.324 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.325 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.332 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.297529 msec 21:26:15.334 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.335 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.335 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.335 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 0.996951 msec 21:26:15.338 [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) 21:26:15.338 [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) 21:26:15.338 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.338 [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) 21:26:15.338 [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) 21:26:15.338 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.339 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.339 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.339 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.340 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.342 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.68791 msec 21:26:15.342 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.342 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.342 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.343 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 0.970966 msec 21:26:15.343 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.344 [cling-7 ] 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=) 21:26:15.344 [cling-7 ] 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 21:26:15.344 [cling-7 ] 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 21:26:15.345 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.346 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.346 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.346 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.346 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:26:15.347 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.347 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.386076 msec 21:26:15.348 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.348 [cling-7 ] 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=) 21:26:15.348 [cling-7 ] 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 21:26:15.348 [cling-7 ] 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 21:26:15.349 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.350 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.350 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.350 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.350 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:26:15.351 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.351 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.332633 msec 21:26:15.352 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.352 [cling-7 ] 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=) 21:26:15.352 [cling-7 ] 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 21:26:15.352 [cling-7 ] 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 21:26:15.353 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.354 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.354 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.354 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.354 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:26:15.355 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.355 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.347029 msec 21:26:15.356 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.356 [cling-7 ] 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=) 21:26:15.356 [cling-7 ] 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 21:26:15.356 [cling-7 ] 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 21:26:15.357 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.358 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.358 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.358 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.362 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:26:15.363 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.363 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.341398 msec 21:26:15.364 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.364 [cling-7 ] 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=) 21:26:15.364 [cling-7 ] 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 21:26:15.364 [cling-7 ] 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 21:26:15.365 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.366 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.366 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.366 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.366 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:26:15.367 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.367 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.374704 msec 21:26:15.368 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.368 [cling-7 ] 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=) 21:26:15.368 [cling-7 ] 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 21:26:15.368 [cling-7 ] 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 21:26:15.369 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.370 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.370 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.370 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.370 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:26:15.371 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.371 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.311512 msec 21:26:15.371 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.372 [cling-7 ] 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=) 21:26:15.372 [cling-7 ] 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 21:26:15.372 [cling-7 ] 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 21:26:15.373 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.374 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.374 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.374 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.374 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:26:15.375 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.375 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.40138 msec 21:26:15.376 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.376 [cling-7 ] 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=) 21:26:15.376 [cling-7 ] 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 21:26:15.376 [cling-7 ] 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 21:26:15.377 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.379 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.379 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.379 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.379 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:26:15.380 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.381 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.328736 msec 21:26:15.381 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.381 [cling-7 ] 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=) 21:26:15.381 [cling-7 ] 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 21:26:15.381 [cling-7 ] 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 21:26:15.382 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.383 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.383 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.383 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.383 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:26:15.384 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.384 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.2967 msec 21:26:15.385 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.385 [cling-7 ] 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=) 21:26:15.385 [cling-7 ] 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 21:26:15.385 [cling-7 ] 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 21:26:15.387 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.387 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.388 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.388 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.388 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:26:15.388 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.389 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.465448 msec 21:26:15.389 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.390 [cling-7 ] 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=) 21:26:15.390 [cling-7 ] 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 21:26:15.390 [cling-7 ] 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 21:26:15.391 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.392 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.392 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.392 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.392 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:26:15.393 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.397 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.127057 msec 21:26:15.397 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.397 [cling-7 ] 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=) 21:26:15.398 [cling-7 ] 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 21:26:15.400 [cling-7 ] 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 21:26:15.401 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.402 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.402 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.402 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.402 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:26:15.403 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.404 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.353396 msec 21:26:15.404 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.404 [cling-7 ] 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=) 21:26:15.404 [cling-7 ] 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 21:26:15.404 [cling-7 ] 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 21:26:15.405 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.406 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.406 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.406 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.406 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:26:15.407 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.407 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.298108 msec 21:26:15.408 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.408 [cling-7 ] 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=) 21:26:15.408 [cling-7 ] 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 21:26:15.408 [cling-7 ] 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 21:26:15.412 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.413 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.413 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.413 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.413 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:26:15.414 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.414 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.370292 msec 21:26:15.416 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 93.564844 msec 21:26:15.416 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.426 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.433 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.444 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.444 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.444 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-032.txt 21:26:15.444 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-032.txt 21:26:15.445 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-033 ======================================================================================== 21:26:15.445 [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) ... 21:26:15.445 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.445 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.447 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:15.448 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:26:15.448 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:26:15.448 [cling-6 ] 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=[]) 21:26:15.449 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.449 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.449 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.449 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.449 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.449 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.450 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.450 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.450 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.451 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.451 [cling-6 ] 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 21:26:15.451 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.451 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.451 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.452 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.461 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 10.32742 msec 21:26:15.464 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.464 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.464 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.465 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.118216 msec 21:26:15.468 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.468 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.468 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.468 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.469 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.469 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.469 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.470 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.470 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.471 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.473 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.011294 msec 21:26:15.474 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.474 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.474 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.476 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.425799 msec 21:26:15.477 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 28.989942 msec 21:26:15.477 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:26:15.478 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.479 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.481 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.481 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.481 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-033.txt 21:26:15.481 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-033.txt 21:26:15.481 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-034 ======================================================================================== 21:26:15.481 [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) ... 21:26:15.481 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.481 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.482 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:15.483 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:26:15.483 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:26:15.483 [cling-6 ] 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=[]) 21:26:15.483 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.483 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.483 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.483 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.484 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.484 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.484 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.484 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.484 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.484 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.485 [cling-6 ] 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 21:26:15.485 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.485 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.485 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.485 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.494 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 9.36777 msec 21:26:15.496 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.496 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.496 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.497 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.135227 msec 21:26:15.500 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.500 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.500 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.500 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.500 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.500 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.501 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.501 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.501 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.501 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.503 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.762019 msec 21:26:15.504 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.504 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.504 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.505 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 0.955991 msec 21:26:15.506 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 23.034145 msec 21:26:15.506 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:26:15.507 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.508 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.510 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.510 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.510 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-034.txt 21:26:15.510 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-034.txt 21:26:15.510 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-035 ======================================================================================== 21:26:15.510 [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) ... 21:26:15.510 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.510 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.512 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:15.512 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:15.512 [cling-7 ] 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=[]) 21:26:15.512 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.512 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.512 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.512 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.513 [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) 21:26:15.513 [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) 21:26:15.513 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.513 [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) 21:26:15.513 [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) 21:26:15.514 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.514 [cling-7 ] 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 21:26:15.514 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.514 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.514 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.514 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.522 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:15.531 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 16.822574 msec 21:26:15.533 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.533 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.533 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.534 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.135947 msec 21:26:15.536 [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) 21:26:15.537 [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) 21:26:15.537 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.537 [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) 21:26:15.537 [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) 21:26:15.537 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.537 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.538 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.538 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.538 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.540 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.719399 msec 21:26:15.541 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.541 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.541 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.542 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 0.994246 msec 21:26:15.542 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.542 [cling-7 ] 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=) 21:26:15.543 [cling-7 ] 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 21:26:15.543 [cling-7 ] 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 21:26:15.544 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.544 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.545 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.545 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.545 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:26:15.545 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.546 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.39654 msec 21:26:15.547 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 35.008238 msec 21:26:15.547 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 14, 1) 21:26:15.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:26:15.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:15.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:26:15.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.550 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.551 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.551 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.551 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-035.txt 21:26:15.551 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-035.txt 21:26:15.552 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-036 ======================================================================================== 21:26:15.552 [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) ... 21:26:15.552 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.552 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.554 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:15.554 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:15.554 [cling-6 ] 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=[]) 21:26:15.554 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.554 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.554 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.554 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.555 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.555 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.555 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.555 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.555 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.556 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.556 [cling-6 ] 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 21:26:15.556 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.556 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.556 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.556 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.558 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:15.565 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 9.091908 msec 21:26:15.567 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.567 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.567 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.568 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 0.984193 msec 21:26:15.570 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.571 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.571 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.571 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.571 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.571 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.572 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.572 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.572 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.572 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.575 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.911252 msec 21:26:15.575 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.575 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.575 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.576 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.088269 msec 21:26:15.577 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.577 [cling-6 ] 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=) 21:26:15.577 [cling-6 ] 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 21:26:15.578 [cling-6 ] 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 21:26:15.579 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.579 [cling-6 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.580 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.580 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.580 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:26:15.581 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.581 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.693633 msec 21:26:15.583 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 28.701241 msec 21:26:15.587 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 14, 1) 21:26:15.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:26:15.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:15.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:26:15.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.588 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.591 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.593 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.593 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.593 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-036.txt 21:26:15.593 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-036.txt 21:26:15.594 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-037 ======================================================================================== 21:26:15.594 [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) ... 21:26:15.594 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.594 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.596 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:15.596 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:15.596 [cling-7 ] 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=[]) 21:26:15.596 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.597 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.597 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.597 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.597 [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) 21:26:15.597 [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) 21:26:15.597 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.597 [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) 21:26:15.598 [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) 21:26:15.598 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.598 [cling-7 ] 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 21:26:15.598 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.598 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.598 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.600 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.605 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:15.614 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 15.623046 msec 21:26:15.617 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.617 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.617 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.618 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.138263 msec 21:26:15.621 [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) 21:26:15.621 [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) 21:26:15.621 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.621 [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) 21:26:15.621 [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) 21:26:15.621 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.623 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.624 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.624 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.624 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.626 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.862303 msec 21:26:15.627 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.627 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.627 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.628 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.06122 msec 21:26:15.628 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.629 [cling-7 ] 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=) 21:26:15.629 [cling-7 ] 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 21:26:15.629 [cling-7 ] 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 21:26:15.630 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.631 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.631 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.631 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.631 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:26:15.632 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.632 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.377553 msec 21:26:15.633 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.633 [cling-7 ] 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=) 21:26:15.633 [cling-7 ] 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 21:26:15.633 [cling-7 ] 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 21:26:15.634 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.635 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.635 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.635 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.635 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:26:15.636 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.636 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.239863 msec 21:26:15.637 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.637 [cling-7 ] 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=) 21:26:15.637 [cling-7 ] 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 21:26:15.637 [cling-7 ] 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 21:26:15.639 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.640 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.640 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.640 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.640 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:26:15.641 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.641 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.218581 msec 21:26:15.641 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.642 [cling-7 ] 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=) 21:26:15.642 [cling-7 ] 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 21:26:15.642 [cling-7 ] 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 21:26:15.643 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.643 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.644 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.644 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.644 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:26:15.644 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.645 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.179557 msec 21:26:15.645 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.645 [cling-7 ] 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=) 21:26:15.646 [cling-7 ] 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 21:26:15.646 [cling-7 ] 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 21:26:15.647 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.647 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.647 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.648 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.648 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:26:15.648 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.649 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.230101 msec 21:26:15.649 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.649 [cling-7 ] 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=) 21:26:15.649 [cling-7 ] 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 21:26:15.649 [cling-7 ] 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 21:26:15.650 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.651 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.651 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.651 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.651 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:26:15.652 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.652 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.196211 msec 21:26:15.653 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.653 [cling-7 ] 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=) 21:26:15.653 [cling-7 ] 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 21:26:15.653 [cling-7 ] 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 21:26:15.654 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.656 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.657 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.657 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.657 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:26:15.657 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.658 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.338846 msec 21:26:15.658 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.658 [cling-7 ] 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=) 21:26:15.659 [cling-7 ] 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 21:26:15.659 [cling-7 ] 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 21:26:15.660 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.660 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.661 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.661 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.661 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:26:15.661 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.662 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.386171 msec 21:26:15.662 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.663 [cling-7 ] 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=) 21:26:15.663 [cling-7 ] 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 21:26:15.663 [cling-7 ] 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 21:26:15.665 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.665 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.665 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.665 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.665 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:26:15.666 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.667 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.229257 msec 21:26:15.667 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.667 [cling-7 ] 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=) 21:26:15.667 [cling-7 ] 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 21:26:15.667 [cling-7 ] 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 21:26:15.668 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.674 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.674 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.674 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.674 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:26:15.675 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.675 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.368609 msec 21:26:15.676 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.676 [cling-7 ] 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=) 21:26:15.676 [cling-7 ] 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 21:26:15.677 [cling-7 ] 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 21:26:15.678 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.678 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.678 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.679 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.679 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:26:15.679 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.680 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.361417 msec 21:26:15.680 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.680 [cling-7 ] 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=) 21:26:15.682 [cling-7 ] 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 21:26:15.686 [cling-7 ] 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 21:26:15.687 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.688 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.688 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.688 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.688 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:26:15.689 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.689 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.30586 msec 21:26:15.690 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.690 [cling-7 ] 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=) 21:26:15.690 [cling-7 ] 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 21:26:15.690 [cling-7 ] 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 21:26:15.692 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.692 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.692 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.693 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.693 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:26:15.693 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.694 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.219148 msec 21:26:15.694 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.694 [cling-7 ] 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=) 21:26:15.694 [cling-7 ] 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 21:26:15.695 [cling-7 ] 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 21:26:15.696 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.696 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.696 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.697 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.697 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:26:15.697 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.698 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.235329 msec 21:26:15.699 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 102.980967 msec 21:26:15.699 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 21:26:15.701 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.701 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.701 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:26:15.701 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.701 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.702 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.703 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.710 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.714 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.714 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.714 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-037.txt 21:26:15.714 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-037.txt 21:26:15.714 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-038 ======================================================================================== 21:26:15.714 [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) ... 21:26:15.714 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.714 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.716 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:26:15.717 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:26:15.717 [cling-6 ] 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=[]) 21:26:15.717 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.717 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.717 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.717 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.717 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.717 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.717 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.719 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.719 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.720 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.720 [cling-6 ] 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 21:26:15.720 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.720 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.720 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.720 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.724 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:15.731 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.126672 msec 21:26:15.733 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.733 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.733 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.734 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.085826 msec 21:26:15.737 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.737 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.737 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.737 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.737 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.737 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.738 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.738 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.738 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.739 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.741 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.673615 msec 21:26:15.741 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.741 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.741 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.742 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 0.919127 msec 21:26:15.743 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 26.868515 msec 21:26:15.743 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:26:15.744 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.745 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.747 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.747 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.747 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-038.txt 21:26:15.747 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-038.txt 21:26:15.747 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-039 ======================================================================================== 21:26:15.747 [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) ... 21:26:15.747 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.747 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.749 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:15.749 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:26:15.749 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:26:15.749 [cling-7 ] 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=[]) 21:26:15.749 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.749 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.750 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.750 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.750 [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) 21:26:15.750 [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) 21:26:15.750 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.750 [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) 21:26:15.750 [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) 21:26:15.751 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.751 [cling-7 ] 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 21:26:15.751 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.751 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.751 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.751 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.759 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.012788 msec 21:26:15.761 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.761 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.761 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.762 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.058782 msec 21:26:15.764 [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) 21:26:15.765 [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) 21:26:15.765 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.765 [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) 21:26:15.765 [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) 21:26:15.765 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.765 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.765 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.765 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.766 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.768 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.588474 msec 21:26:15.768 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.768 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.769 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.769 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 0.957084 msec 21:26:15.771 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 21.471175 msec 21:26:15.771 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:26:15.771 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.773 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.774 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.774 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.774 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-039.txt 21:26:15.774 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-039.txt 21:26:15.774 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-040 ======================================================================================== 21:26:15.774 [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) ... 21:26:15.774 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.775 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.776 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:15.778 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:15.778 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:15.778 [cling-7 ] 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=[]) 21:26:15.778 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.778 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.778 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.778 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.778 [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) 21:26:15.779 [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) 21:26:15.779 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.779 [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) 21:26:15.779 [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) 21:26:15.779 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.779 [cling-7 ] 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 21:26:15.779 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.783 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.783 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.783 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.791 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.302181 msec 21:26:15.795 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.796 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.796 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.796 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 0.975068 msec 21:26:15.799 [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) 21:26:15.799 [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) 21:26:15.799 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.799 [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) 21:26:15.799 [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) 21:26:15.799 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.800 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.800 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.800 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.801 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.802 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.645563 msec 21:26:15.803 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.803 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.803 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.804 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.016563 msec 21:26:15.804 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.805 [cling-7 ] 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=) 21:26:15.805 [cling-7 ] 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 21:26:15.805 [cling-7 ] 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 21:26:15.806 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.807 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.807 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.807 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.807 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 21:26:15.808 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.808 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.422872 msec 21:26:15.809 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.809 [cling-7 ] 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=) 21:26:15.809 [cling-7 ] 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 21:26:15.809 [cling-7 ] 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 21:26:15.811 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.811 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.811 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.811 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.812 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 21:26:15.812 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.813 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.303153 msec 21:26:15.813 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.813 [cling-7 ] 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=) 21:26:15.813 [cling-7 ] 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 21:26:15.814 [cling-7 ] 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 21:26:15.816 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.817 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.817 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.817 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.817 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 21:26:15.818 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.818 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.360192 msec 21:26:15.819 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.819 [cling-7 ] 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=) 21:26:15.819 [cling-7 ] 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 21:26:15.820 [cling-7 ] 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 21:26:15.821 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.821 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.822 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.822 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.822 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 21:26:15.822 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.823 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.289628 msec 21:26:15.823 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.823 [cling-7 ] 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=) 21:26:15.823 [cling-7 ] 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 21:26:15.824 [cling-7 ] 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 21:26:15.825 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.826 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.826 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.826 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.826 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 21:26:15.827 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.827 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.234223 msec 21:26:15.827 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.828 [cling-7 ] 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=) 21:26:15.828 [cling-7 ] 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 21:26:15.828 [cling-7 ] 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 21:26:15.829 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.829 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.832 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.833 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.833 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 21:26:15.833 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.834 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.294675 msec 21:26:15.834 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.834 [cling-7 ] 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=) 21:26:15.834 [cling-7 ] 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 21:26:15.835 [cling-7 ] 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 21:26:15.836 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.836 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.837 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.837 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.837 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 21:26:15.837 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.838 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.227304 msec 21:26:15.838 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.838 [cling-7 ] 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=) 21:26:15.839 [cling-7 ] 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 21:26:15.839 [cling-7 ] 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 21:26:15.842 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.842 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.843 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.843 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.843 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 21:26:15.844 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.844 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.536175 msec 21:26:15.845 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.845 [cling-7 ] 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=) 21:26:15.845 [cling-7 ] 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 21:26:15.845 [cling-7 ] 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 21:26:15.849 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.849 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.849 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.849 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.849 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 21:26:15.850 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.851 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.287522 msec 21:26:15.851 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.851 [cling-7 ] 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=) 21:26:15.851 [cling-7 ] 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 21:26:15.851 [cling-7 ] 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 21:26:15.853 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.853 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.853 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.853 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.853 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 21:26:15.854 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.854 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.257864 msec 21:26:15.855 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.855 [cling-7 ] 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=) 21:26:15.855 [cling-7 ] 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 21:26:15.855 [cling-7 ] 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 21:26:15.857 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.858 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.858 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.858 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.858 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 21:26:15.859 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.859 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.489915 msec 21:26:15.860 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.860 [cling-7 ] 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=) 21:26:15.860 [cling-7 ] 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 21:26:15.861 [cling-7 ] 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 21:26:15.864 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.865 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.866 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.866 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.866 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 21:26:15.866 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.867 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.758506 msec 21:26:15.868 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.868 [cling-7 ] 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=) 21:26:15.868 [cling-7 ] 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 21:26:15.868 [cling-7 ] 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 21:26:15.869 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.870 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.870 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.873 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.873 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 21:26:15.873 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.874 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.748422 msec 21:26:15.874 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 21:26:15.874 [cling-7 ] 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=) 21:26:15.875 [cling-7 ] 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 21:26:15.875 [cling-7 ] 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 21:26:15.882 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:15.883 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:15.883 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.883 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:15.883 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 21:26:15.884 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:15.884 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.361479 msec 21:26:15.886 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 108.150196 msec 21:26:15.886 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.887 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.888 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.894 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.896 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.896 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.896 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-040.txt 21:26:15.896 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-040.txt 21:26:15.897 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-041 ======================================================================================== 21:26:15.897 [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) ... 21:26:15.897 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.897 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.898 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:15.899 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:26:15.899 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:26:15.899 [cling-6 ] 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=[]) 21:26:15.900 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.900 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.900 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.900 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.900 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.900 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.900 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.901 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.901 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.905 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.905 [cling-6 ] 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 21:26:15.905 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.905 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.905 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.906 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.914 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.435622 msec 21:26:15.918 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.919 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.919 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.919 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.062793 msec 21:26:15.922 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:15.922 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:15.922 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.922 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:15.922 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:15.922 [cling-6 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.923 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.923 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.923 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.924 [cling-6 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.926 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.91077 msec 21:26:15.927 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.927 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.927 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.928 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.380993 msec 21:26:15.930 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 30.615297 msec 21:26:15.930 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:26:15.931 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.935 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.936 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.936 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.936 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-041.txt 21:26:15.936 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-041.txt 21:26:15.936 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-042 ======================================================================================== 21:26:15.936 [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) ... 21:26:15.936 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.936 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.942 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 21:26:15.942 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 21:26:15.942 [cling-7 ] 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=[]) 21:26:15.942 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.942 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.942 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.942 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:15.942 [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) 21:26:15.943 [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) 21:26:15.943 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.943 [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) 21:26:15.943 [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) 21:26:15.943 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 21:26:15.943 [cling-7 ] 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 21:26:15.943 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.943 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.943 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.944 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 21:26:15.946 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:15.952 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.797953 msec 21:26:15.954 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:15.955 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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 21:26:15.955 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:15.956 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.055799 msec 21:26:15.958 [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) 21:26:15.958 [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) 21:26:15.958 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:15.958 [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) 21:26:15.958 [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) 21:26:15.958 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:15.959 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.959 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.959 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.960 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:15.962 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.596336 msec 21:26:15.962 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:15.962 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:15.962 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 21:26:15.963 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.020102 msec 21:26:15.965 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 23.341694 msec 21:26:15.965 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 21:26:15.966 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.967 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.975 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.975 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.975 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-042.txt 21:26:15.975 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-042.txt 21:26:15.975 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 2624 msec 21:26:15.976 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 21:26:15.984 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:15.984 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:26:15.984 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 21:26:15.984 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence5] 21:26:15.984 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 21:26:15.990 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-000 ======================================================================================== 21:26:15.990 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:26:15.990 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.990 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:15.993 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:15.993 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:15.993 [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=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 21:26:15.994 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:15.994 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:15.994 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:15.995 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.366238 msec 21:26:15.995 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:15.995 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.995 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.995 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.995 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:15.995 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:15.995 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.995 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:15.997 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:15.998 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:15.999 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:15.999 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-000.txt 21:26:15.999 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-000.txt 21:26:15.999 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:15.999 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-001 ======================================================================================== 21:26:15.999 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:15.999 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:15.999 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.001 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:16.001 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:16.001 [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=16, orderby=[]) 21:26:16.001 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:16.001 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:16.001 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.002 [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) 21:26:16.002 [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) 21:26:16.002 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.002 [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) 21:26:16.002 [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) 21:26:16.002 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.002 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.002 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.003 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.37308 msec 21:26:16.003 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.004 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.006 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.007 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.007 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.007 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-001.txt 21:26:16.007 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-001.txt 21:26:16.008 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-002 ======================================================================================== 21:26:16.008 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:26:16.008 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.008 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.011 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:26:16.011 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:26:16.011 [cling-6 ] 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=[]) 21:26:16.011 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:16.011 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:16.012 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.230065 msec 21:26:16.012 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:26:16.013 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.014 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:16.015 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.016 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.016 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.016 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-002.txt 21:26:16.016 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-002.txt 21:26:16.017 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-003 ======================================================================================== 21:26:16.017 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 21:26:16.017 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.017 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.018 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:16.019 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 21:26:16.019 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 21:26:16.019 [cling-6 ] 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=[]) 21:26:16.020 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:16.020 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:16.021 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.210537 msec 21:26:16.021 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 21:26:16.021 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.023 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.024 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.024 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.024 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-003.txt 21:26:16.024 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-003.txt 21:26:16.024 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-004 ======================================================================================== 21:26:16.024 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:26:16.024 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.025 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.027 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:16.027 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:16.027 [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=[]) 21:26:16.028 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:16.028 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:16.028 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.028 [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) 21:26:16.028 [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) 21:26:16.029 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.029 [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) 21:26:16.029 [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) 21:26:16.030 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.087544 msec 21:26:16.030 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 21:26:16.030 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.030 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.030 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:16.030 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.030 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.030 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.030 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.030 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:16.033 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.034 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.034 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.034 [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 21:26:16.034 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-004.txt 21:26:16.035 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-005 ======================================================================================== 21:26:16.035 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:16.035 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.035 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.040 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:16.040 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:16.040 [cling-6 ] 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=[]) 21:26:16.040 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:16.040 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:16.040 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.041 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:16.041 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:16.041 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.041 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:16.041 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:16.041 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.041 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.041 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.042 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.657051 msec 21:26:16.042 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.043 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.044 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:16.049 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.050 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.050 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.051 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-005.txt 21:26:16.051 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-005.txt 21:26:16.051 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-006 ======================================================================================== 21:26:16.051 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:16.051 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.051 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.053 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:16.053 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:16.054 [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=16, orderby=[]) 21:26:16.054 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 21:26:16.054 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 21:26:16.056 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:16.056 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.057 [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) 21:26:16.057 [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) 21:26:16.057 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.057 [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) 21:26:16.057 [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) 21:26:16.057 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.057 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.064 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.065 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 11.355402 msec 21:26:16.065 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 21:26:16.065 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.066 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.068 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.070 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.070 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.070 [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 21:26:16.070 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-006.txt 21:26:16.073 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-007 ======================================================================================== 21:26:16.073 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:26:16.073 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.073 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.075 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:16.075 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:16.075 [cling-6 ] 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=[]) 21:26:16.076 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:16.076 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.076 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.076 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.076 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:16.076 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:16.076 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.077 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:16.077 [cling-6 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:16.078 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.105033 msec 21:26:16.078 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:16.078 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.078 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.078 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 21:26:16.078 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.078 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.078 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.078 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.080 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:16.084 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.086 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.086 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.086 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-007.txt 21:26:16.086 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-007.txt 21:26:16.086 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-008 ======================================================================================== 21:26:16.086 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:16.086 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.086 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.087 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:16.088 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:16.089 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:16.089 [cling-5 ] 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=[]) 21:26:16.089 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:16.089 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.089 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.089 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:16.089 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:16.090 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.090 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:16.090 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:16.090 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:16.090 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:16.090 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.090 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:16.090 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:16.091 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.091 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:16.091 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:16.091 [cling-5 ] INFO i.t.b.m.i.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 []. } } } 21:26:16.091 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.092 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:16.161 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 69.747486 msec 21:26:16.161 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.161 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:16.162 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:16.162 [cling-5 ] INFO i.t.b.m.i.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 []. } } } 21:26:16.162 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.163 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.413135 msec 21:26:16.163 [cling-5 ] 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)])) 21:26:16.164 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:26:16.164 [cling-5 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.164 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:16.165 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.165 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:16.165 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.166 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:16.176 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 10.967794 msec 21:26:16.176 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.176 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:16.177 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:16.177 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:16.177 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.178 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:16.218 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 41.595054 msec 21:26:16.220 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 131.022328 msec 21:26:16.220 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.220 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.223 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.225 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.225 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.225 [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 21:26:16.225 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-008.txt 21:26:16.225 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:16.225 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-009 ======================================================================================== 21:26:16.225 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:26:16.225 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.225 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.228 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:16.228 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:16.228 [cling-7 ] 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=[]) 21:26:16.228 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:16.228 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.228 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.229 [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) 21:26:16.229 [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) 21:26:16.229 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.229 [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) 21:26:16.229 [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) 21:26:16.229 [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) 21:26:16.230 [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) 21:26:16.230 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.230 [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) 21:26:16.230 [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) 21:26:16.235 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.235 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:16.236 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:16.236 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:16.236 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.237 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:16.298 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 62.322038 msec 21:26:16.299 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 71.439948 msec 21:26:16.299 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 21:26:16.300 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.300 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.300 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:16.300 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.300 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.300 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.300 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.302 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.304 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.304 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.304 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-009.txt 21:26:16.304 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-009.txt 21:26:16.304 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:16.304 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-010 ======================================================================================== 21:26:16.304 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:16.304 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.304 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.306 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:16.306 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:16.306 [cling-7 ] 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=[]) 21:26:16.306 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:16.306 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.306 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.307 [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) 21:26:16.307 [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) 21:26:16.307 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.307 [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) 21:26:16.307 [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) 21:26:16.308 [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) 21:26:16.308 [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) 21:26:16.308 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.308 [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) 21:26:16.308 [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) 21:26:16.308 [cling-7 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.308 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:16.308 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:16.309 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:16.309 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.309 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:16.370 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 61.131955 msec 21:26:16.370 [cling-7 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.370 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:16.370 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:16.371 [cling-7 ] INFO i.t.b.m.i.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 []. } } } 21:26:16.371 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.371 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 0.911911 msec 21:26:16.372 [cling-7 ] 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)])) 21:26:16.372 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:26:16.372 [cling-7 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.372 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:16.372 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.373 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:16.373 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.373 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:16.380 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 7.647767 msec 21:26:16.380 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.381 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:16.381 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:16.381 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:16.381 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.382 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:16.420 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 39.390643 msec 21:26:16.422 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 115.463082 msec 21:26:16.422 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.422 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:16.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.425 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.427 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.428 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.428 [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 21:26:16.428 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-010.txt 21:26:16.428 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:16.428 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-011 ======================================================================================== 21:26:16.428 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:16.428 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.428 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.430 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:16.430 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:16.430 [cling-7 ] 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=[]) 21:26:16.430 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:16.430 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.431 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.431 [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) 21:26:16.431 [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) 21:26:16.431 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.431 [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) 21:26:16.432 [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) 21:26:16.432 [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) 21:26:16.432 [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) 21:26:16.432 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.432 [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) 21:26:16.432 [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) 21:26:16.433 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.770827 msec 21:26:16.433 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:16.433 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.435 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.436 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.436 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.436 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-011.txt 21:26:16.436 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-011.txt 21:26:16.437 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:16.437 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-012 ======================================================================================== 21:26:16.437 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:16.437 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.437 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.440 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:16.440 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:16.440 [cling-7 ] 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=[]) 21:26:16.440 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:16.440 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.441 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.441 [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) 21:26:16.441 [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) 21:26:16.441 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.441 [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) 21:26:16.442 [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) 21:26:16.442 [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) 21:26:16.442 [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) 21:26:16.442 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.442 [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) 21:26:16.442 [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) 21:26:16.443 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.982688 msec 21:26:16.443 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:16.444 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.445 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.446 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.446 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.446 [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 21:26:16.446 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-012.txt 21:26:16.447 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:16.447 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-013 ======================================================================================== 21:26:16.447 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:16.447 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.447 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.449 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:16.449 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:16.449 [cling-5 ] 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=[]) 21:26:16.450 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:16.450 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.450 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.450 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:16.450 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:16.450 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.450 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:16.451 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:16.451 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:16.451 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:16.451 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.451 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:16.451 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:16.452 [cling-5 ] 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@f838713, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.452 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@f838713, EntityBrowserDisplayable(By artist & record)]) 21:26:16.452 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:16.452 [cling-5 ] INFO i.t.b.m.i.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 []. } } } 21:26:16.452 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.453 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 21:26:16.511 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 59.444019 msec 21:26:16.512 [cling-5 ] 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@7930dff2, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.512 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7930dff2, EntityBrowserDisplayable(By artist & track)]) 21:26:16.516 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 21:26:16.516 [cling-5 ] INFO i.t.b.m.i.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 []. } } } 21:26:16.516 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.517 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.165381 msec 21:26:16.518 [cling-5 ] 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)])) 21:26:16.518 [cling-5 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 21:26:16.518 [cling-5 ] 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@2ce065b2, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.518 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2ce065b2, EntityBrowserDisplayable(By record & track)]) 21:26:16.520 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.520 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:16.520 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.521 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:16.528 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 7.824895 msec 21:26:16.528 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.528 [cling-5 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:16.529 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:16.529 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:16.529 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.529 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:16.565 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 35.862219 msec 21:26:16.566 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 116.586077 msec 21:26:16.566 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 21:26:16.568 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.568 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.568 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 21:26:16.568 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.568 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.569 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.571 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.573 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.573 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.573 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-013.txt 21:26:16.573 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-013.txt 21:26:16.573 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:16.573 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-014 ======================================================================================== 21:26:16.573 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:16.573 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.574 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.579 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:16.579 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:16.580 [cling-7 ] 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=[]) 21:26:16.580 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:16.580 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.580 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.580 [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) 21:26:16.580 [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) 21:26:16.580 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.581 [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) 21:26:16.581 [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) 21:26:16.581 [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) 21:26:16.581 [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) 21:26:16.581 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.581 [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) 21:26:16.581 [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) 21:26:16.582 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.809101 msec 21:26:16.582 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:16.583 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.585 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.586 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.586 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.586 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-014.txt 21:26:16.586 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-014.txt 21:26:16.586 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-015 ======================================================================================== 21:26:16.586 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 21:26:16.586 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.587 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:16.587 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.589 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 21:26:16.589 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 21:26:16.589 [cling-5 ] 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=[]) 21:26:16.589 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 21:26:16.589 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.589 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 21:26:16.590 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:16.590 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:16.590 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.590 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:16.590 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:16.591 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:16.591 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:16.591 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.591 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:16.591 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:16.592 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.040732 msec 21:26:16.592 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 21:26:16.593 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.594 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.596 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.596 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.596 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-015.txt 21:26:16.596 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-015.txt 21:26:16.596 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-016 ======================================================================================== 21:26:16.596 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 21:26:16.596 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.599 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.602 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 21:26:16.602 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 21:26:16.602 [cling-7 ] 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=[]) 21:26:16.602 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:16.602 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.602 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:16.602 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.603 [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) 21:26:16.603 [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) 21:26:16.603 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.603 [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) 21:26:16.603 [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) 21:26:16.604 [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) 21:26:16.604 [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) 21:26:16.604 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.604 [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) 21:26:16.604 [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) 21:26:16.604 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.604 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.604 [cling-7 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@7240f7c8, EntityBrowserDisplayable(By track)]) 21:26:16.604 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:16.605 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 21:26:16.605 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.605 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 21:26:16.606 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 21:26:16.648 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 43.851378 msec 21:26:16.650 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 47.670353 msec 21:26:16.650 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 21:26:16.650 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.650 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.650 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 21:26:16.650 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:16.650 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 21:26:16.650 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.650 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:16.652 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:16.654 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:16.654 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:16.654 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-016.txt 21:26:16.654 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-016.txt 21:26:16.654 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-017 ======================================================================================== 21:26:16.654 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:16.654 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:16.654 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:16.655 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:16.656 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:16.657 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:16.657 [cling-7 ] 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=[]) 21:26:16.657 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:16.657 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.657 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:16.657 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:16.657 [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) 21:26:16.657 [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) 21:26:16.658 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.658 [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) 21:26:16.658 [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) 21:26:16.658 [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) 21:26:16.658 [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) 21:26:16.658 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:16.658 [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) 21:26:16.659 [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) 21:26:16.659 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:16.659 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:16.659 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:16.659 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.660 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:16.728 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 68.42853 msec 21:26:16.756 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:16.757 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:16.757 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:16.766 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 9.48233 msec 21:26:16.789 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.790 [cling-7 ] 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=) 21:26:16.790 [cling-7 ] 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 21:26:16.790 [cling-7 ] 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 21:26:16.799 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.800 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.800 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.801 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.801 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 21:26:16.802 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.803 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.796458 msec 21:26:16.804 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.804 [cling-7 ] 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=) 21:26:16.805 [cling-7 ] 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 21:26:16.805 [cling-7 ] 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 21:26:16.812 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.813 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.814 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.814 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.814 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 21:26:16.815 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.816 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.106668 msec 21:26:16.816 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.817 [cling-7 ] 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=) 21:26:16.817 [cling-7 ] 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 21:26:16.817 [cling-7 ] 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 21:26:16.821 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.822 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.822 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.822 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.822 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 21:26:16.823 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.824 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.614683 msec 21:26:16.824 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.824 [cling-7 ] 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=) 21:26:16.824 [cling-7 ] 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 21:26:16.824 [cling-7 ] 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 21:26:16.830 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.838 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.839 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.839 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.839 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 21:26:16.840 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.840 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.489196 msec 21:26:16.841 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.841 [cling-7 ] 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=) 21:26:16.841 [cling-7 ] 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 21:26:16.841 [cling-7 ] 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 21:26:16.847 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.847 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.848 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.848 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.848 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 21:26:16.848 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.849 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.33742 msec 21:26:16.849 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.849 [cling-7 ] 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=) 21:26:16.850 [cling-7 ] 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 21:26:16.850 [cling-7 ] 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 21:26:16.855 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.856 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.856 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.856 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.856 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 21:26:16.857 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.858 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.391177 msec 21:26:16.858 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.858 [cling-7 ] 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=) 21:26:16.858 [cling-7 ] 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 21:26:16.858 [cling-7 ] 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 21:26:16.875 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.876 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.876 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.876 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.876 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 21:26:16.877 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.877 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.410964 msec 21:26:16.878 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.878 [cling-7 ] 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=) 21:26:16.878 [cling-7 ] 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 21:26:16.878 [cling-7 ] 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 21:26:16.888 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.889 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.890 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.890 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.890 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 21:26:16.891 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.893 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.782334 msec 21:26:16.893 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.894 [cling-7 ] 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=) 21:26:16.894 [cling-7 ] 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 21:26:16.894 [cling-7 ] 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 21:26:16.900 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.901 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.901 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.901 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.901 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 21:26:16.902 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.903 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.250658 msec 21:26:16.904 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.904 [cling-7 ] 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=) 21:26:16.904 [cling-7 ] 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 21:26:16.905 [cling-7 ] 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 21:26:16.911 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.912 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.912 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.913 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.913 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 21:26:16.913 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.914 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.04873 msec 21:26:16.915 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.915 [cling-7 ] 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=) 21:26:16.916 [cling-7 ] 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 21:26:16.916 [cling-7 ] 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 21:26:16.923 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.924 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.924 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.924 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.924 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 21:26:16.925 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.927 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.687957 msec 21:26:16.931 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.931 [cling-7 ] 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=) 21:26:16.931 [cling-7 ] 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 21:26:16.932 [cling-7 ] 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 21:26:16.938 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.939 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.940 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.940 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.940 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 21:26:16.941 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.942 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.489734 msec 21:26:16.943 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.943 [cling-7 ] 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=) 21:26:16.944 [cling-7 ] 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 21:26:16.944 [cling-7 ] 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 21:26:16.951 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.951 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.952 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.952 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.952 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 21:26:16.952 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.953 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.601033 msec 21:26:16.954 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.954 [cling-7 ] 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=) 21:26:16.955 [cling-7 ] 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 21:26:16.955 [cling-7 ] 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 21:26:16.963 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.964 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.964 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.964 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.964 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 21:26:16.965 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.966 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.879931 msec 21:26:16.966 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.967 [cling-7 ] 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=) 21:26:16.967 [cling-7 ] 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 21:26:16.967 [cling-7 ] 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 21:26:16.972 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:16.973 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:16.973 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:16.973 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:16.974 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 21:26:16.974 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:16.991 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 18.0237 msec 21:26:16.992 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:16.992 [cling-7 ] 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=) 21:26:16.999 [cling-7 ] 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 21:26:17.000 [cling-7 ] 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 21:26:17.008 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.008 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.009 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.009 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.009 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 21:26:17.010 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.011 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.024277 msec 21:26:17.013 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 356.1171 msec 21:26:17.013 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.014 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:z_YZV682QrUHZa90Q2Jmt0gtuGY=/content 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:gUN0FRBvDEo5w7-rnmqpuoaqsNM=/content 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:fxS2l_3kBYRSfJA4m6NwgoPWUqk=/content 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:H_65DFKPsNQPQXfujKyFyRrcjx4=/content 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:kzv2f6aO8DSx6Qcf85UzalJPsq8=/content 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:XPJ_8fXoZOFVpK1e6kbPXIAVZ5k=/content 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.015 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:DUty-MdRnOFoIhDUgV0mm0j6bNQ=/content 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:kjgBLXtASHXRlTe9L2Ismxb2P-k=/content 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:re2IDaTIexifcdaQMwAAXsjJV04=/content 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:87RsOumPj20Kk9Cwi6FH0INCjgA=/content 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:gBDNW0yRS_BjImEcF5ctr2R_EeA=/content 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:j5q_F2HxftMsdmcqGsPkVB6KD1A=/content 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te 21:26:17.016 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ybY77L1p1FXanIOWYBqdMS0ARzw=/content 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:rT4CDV6XPH2564Se_71IhudLw9c=/content 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:77bVmMyaQT5liJkAMz56n1SYGVI=/content 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.017 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.033 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:17.040 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:17.040 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:17.040 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-017.txt 21:26:17.040 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-017.txt 21:26:17.040 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-018 ======================================================================================== 21:26:17.040 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 21:26:17.040 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:17.041 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:17.044 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 21:26:17.044 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 21:26:17.044 [cling-7 ] 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=[]) 21:26:17.045 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:17.045 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:17.045 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:17.045 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:17.046 [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) 21:26:17.046 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:17.046 [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) 21:26:17.046 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:17.046 [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) 21:26:17.046 [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) 21:26:17.047 [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) 21:26:17.047 [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) 21:26:17.047 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:17.047 [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) 21:26:17.048 [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) 21:26:17.048 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:17.048 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:17.049 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:17.049 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:17.050 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:17.124 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 75.672051 msec 21:26:17.167 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:17.167 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:17.167 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:17.175 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 7.800225 msec 21:26:17.204 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.205 [cling-7 ] 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=) 21:26:17.205 [cling-7 ] 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 21:26:17.205 [cling-7 ] 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 21:26:17.207 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.207 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.208 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.208 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.208 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 21:26:17.209 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.210 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.969898 msec 21:26:17.211 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 166.821691 msec 21:26:17.211 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 667, 1) 21:26:17.212 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.212 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.212 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 21:26:17.212 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.212 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.212 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:17.212 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.212 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.212 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 21:26:17.212 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.212 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.216 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:17.218 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:17.218 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:17.218 [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 21:26:17.218 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-018.txt 21:26:17.218 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-019 ======================================================================================== 21:26:17.218 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:17.219 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:17.219 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:17.222 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:17.222 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:17.222 [cling-7 ] 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=[]) 21:26:17.222 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:17.223 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:17.223 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:17.223 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:17.224 [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) 21:26:17.224 [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) 21:26:17.224 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:17.224 [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) 21:26:17.225 [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) 21:26:17.225 [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) 21:26:17.229 [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) 21:26:17.229 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:17.229 [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) 21:26:17.229 [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) 21:26:17.229 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:17.230 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:17.230 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:17.230 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:17.233 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:17.234 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:17.283 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 52.865359 msec 21:26:17.305 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:17.305 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:17.305 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:17.311 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 5.729947 msec 21:26:17.333 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.334 [cling-7 ] 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=) 21:26:17.334 [cling-7 ] 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 21:26:17.334 [cling-7 ] 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 21:26:17.335 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.336 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.336 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.336 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.336 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 21:26:17.337 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.337 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.287813 msec 21:26:17.337 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.338 [cling-7 ] 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=) 21:26:17.339 [cling-7 ] 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 21:26:17.339 [cling-7 ] 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 21:26:17.340 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.340 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.340 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.341 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.341 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 21:26:17.341 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.342 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.408295 msec 21:26:17.342 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.342 [cling-7 ] 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=) 21:26:17.342 [cling-7 ] 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 21:26:17.343 [cling-7 ] 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 21:26:17.344 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.345 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.345 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.346 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.346 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 21:26:17.346 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.347 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.26572 msec 21:26:17.347 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.347 [cling-7 ] 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=) 21:26:17.347 [cling-7 ] 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 21:26:17.347 [cling-7 ] 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 21:26:17.348 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.349 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.350 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.350 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.350 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 21:26:17.350 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.351 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.419963 msec 21:26:17.351 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.352 [cling-7 ] 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=) 21:26:17.352 [cling-7 ] 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 21:26:17.352 [cling-7 ] 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 21:26:17.353 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.353 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.353 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.354 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.354 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 21:26:17.354 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.355 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.300076 msec 21:26:17.355 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.355 [cling-7 ] 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=) 21:26:17.355 [cling-7 ] 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 21:26:17.355 [cling-7 ] 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 21:26:17.357 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.359 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.359 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.359 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.359 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 21:26:17.360 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.360 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.395383 msec 21:26:17.361 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.361 [cling-7 ] 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=) 21:26:17.361 [cling-7 ] 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 21:26:17.361 [cling-7 ] 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 21:26:17.364 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.365 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.365 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.365 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.365 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 21:26:17.366 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.366 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.346041 msec 21:26:17.367 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.367 [cling-7 ] 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=) 21:26:17.367 [cling-7 ] 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 21:26:17.367 [cling-7 ] 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 21:26:17.368 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.369 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.369 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.370 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.370 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 21:26:17.370 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.371 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.258521 msec 21:26:17.371 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.373 [cling-7 ] 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=) 21:26:17.376 [cling-7 ] 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 21:26:17.376 [cling-7 ] 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 21:26:17.378 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.378 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.378 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.378 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.378 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 21:26:17.379 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.380 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.44756 msec 21:26:17.380 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.380 [cling-7 ] 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=) 21:26:17.381 [cling-7 ] 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 21:26:17.381 [cling-7 ] 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 21:26:17.382 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.382 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.386 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.386 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.386 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 21:26:17.386 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.387 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.499958 msec 21:26:17.387 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.388 [cling-7 ] 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=) 21:26:17.388 [cling-7 ] 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 21:26:17.388 [cling-7 ] 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 21:26:17.389 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.389 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.390 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.390 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.390 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 21:26:17.390 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.391 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.391527 msec 21:26:17.391 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.392 [cling-7 ] 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=) 21:26:17.392 [cling-7 ] 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 21:26:17.392 [cling-7 ] 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 21:26:17.393 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.393 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.393 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.394 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.394 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 21:26:17.394 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.395 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.482107 msec 21:26:17.395 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.395 [cling-7 ] 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=) 21:26:17.396 [cling-7 ] 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 21:26:17.396 [cling-7 ] 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 21:26:17.399 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.399 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.399 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.399 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.399 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 21:26:17.400 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.401 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.356829 msec 21:26:17.401 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.401 [cling-7 ] 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=) 21:26:17.401 [cling-7 ] 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 21:26:17.401 [cling-7 ] 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 21:26:17.404 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.406 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.406 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.406 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.406 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 21:26:17.407 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.408 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.401461 msec 21:26:17.408 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.408 [cling-7 ] 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=) 21:26:17.408 [cling-7 ] 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 21:26:17.408 [cling-7 ] 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 21:26:17.409 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.410 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.410 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.410 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.410 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 21:26:17.411 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.411 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.554293 msec 21:26:17.412 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.412 [cling-7 ] 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=) 21:26:17.412 [cling-7 ] 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 21:26:17.412 [cling-7 ] 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 21:26:17.413 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.414 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.414 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.414 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.414 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 21:26:17.414 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.415 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.222835 msec 21:26:17.416 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 194.074461 msec 21:26:17.416 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:z_YZV682QrUHZa90Q2Jmt0gtuGY=/content 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.417 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:gUN0FRBvDEo5w7-rnmqpuoaqsNM=/content 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:fxS2l_3kBYRSfJA4m6NwgoPWUqk=/content 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:H_65DFKPsNQPQXfujKyFyRrcjx4=/content 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:kzv2f6aO8DSx6Qcf85UzalJPsq8=/content 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:XPJ_8fXoZOFVpK1e6kbPXIAVZ5k=/content 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:DUty-MdRnOFoIhDUgV0mm0j6bNQ=/content 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:kjgBLXtASHXRlTe9L2Ismxb2P-k=/content 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:re2IDaTIexifcdaQMwAAXsjJV04=/content 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:87RsOumPj20Kk9Cwi6FH0INCjgA=/content 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:gBDNW0yRS_BjImEcF5ctr2R_EeA=/content 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.418 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:j5q_F2HxftMsdmcqGsPkVB6KD1A=/content 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.419 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ybY77L1p1FXanIOWYBqdMS0ARzw=/content 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:rT4CDV6XPH2564Se_71IhudLw9c=/content 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:77bVmMyaQT5liJkAMz56n1SYGVI=/content 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.423 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.427 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:17.429 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:17.429 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:17.429 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-019.txt 21:26:17.429 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-019.txt 21:26:17.431 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-020 ======================================================================================== 21:26:17.431 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 21:26:17.431 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:17.431 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:17.432 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:17.433 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 21:26:17.433 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 21:26:17.433 [cling-5 ] 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=[]) 21:26:17.433 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:17.433 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:17.433 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:17.433 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:17.434 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:17.434 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:17.434 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:17.434 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:17.434 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:17.434 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:17.434 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:17.435 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:17.435 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:17.435 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:17.435 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:17.435 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:17.436 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:17.436 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:17.436 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:17.483 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 47.806335 msec 21:26:17.505 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:17.505 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:17.505 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:17.513 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 7.559654 msec 21:26:17.539 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.539 [cling-5 ] 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=) 21:26:17.540 [cling-5 ] 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 21:26:17.540 [cling-5 ] 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 21:26:17.541 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.543 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.543 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.543 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.543 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 21:26:17.544 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.545 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.876198 msec 21:26:17.545 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.545 [cling-5 ] 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=) 21:26:17.546 [cling-5 ] 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 21:26:17.546 [cling-5 ] 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 21:26:17.548 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.548 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.548 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.548 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.548 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 21:26:17.549 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.550 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.374347 msec 21:26:17.550 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.550 [cling-5 ] 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=) 21:26:17.551 [cling-5 ] 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 21:26:17.551 [cling-5 ] 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 21:26:17.552 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.552 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.552 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.553 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.553 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 21:26:17.553 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.554 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.344598 msec 21:26:17.554 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.554 [cling-5 ] 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=) 21:26:17.555 [cling-5 ] 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 21:26:17.555 [cling-5 ] 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 21:26:17.556 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.556 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.556 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.556 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.556 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 21:26:17.557 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.557 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.149993 msec 21:26:17.558 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.558 [cling-5 ] 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=) 21:26:17.558 [cling-5 ] 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 21:26:17.558 [cling-5 ] 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 21:26:17.559 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.559 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.559 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.573 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.573 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 21:26:17.574 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.575 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.119603 msec 21:26:17.576 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.576 [cling-5 ] 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=) 21:26:17.576 [cling-5 ] 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 21:26:17.576 [cling-5 ] 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 21:26:17.578 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.578 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.578 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.579 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.579 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 21:26:17.579 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.580 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.847379 msec 21:26:17.581 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.581 [cling-5 ] 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=) 21:26:17.581 [cling-5 ] 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 21:26:17.581 [cling-5 ] 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 21:26:17.583 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.583 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.583 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.584 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.584 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 21:26:17.584 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.585 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.768384 msec 21:26:17.585 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.586 [cling-5 ] 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=) 21:26:17.586 [cling-5 ] 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 21:26:17.586 [cling-5 ] 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 21:26:17.587 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.588 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.588 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.588 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.588 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 21:26:17.589 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.590 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.714864 msec 21:26:17.590 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.590 [cling-5 ] 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=) 21:26:17.591 [cling-5 ] 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 21:26:17.591 [cling-5 ] 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 21:26:17.599 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.600 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.601 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.601 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.601 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 21:26:17.611 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.612 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.835573 msec 21:26:17.612 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.612 [cling-5 ] 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=) 21:26:17.612 [cling-5 ] 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 21:26:17.612 [cling-5 ] 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 21:26:17.614 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.615 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.615 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.615 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.615 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 21:26:17.616 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.617 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.664053 msec 21:26:17.618 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.618 [cling-5 ] 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=) 21:26:17.618 [cling-5 ] 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 21:26:17.618 [cling-5 ] 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 21:26:17.627 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.628 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.628 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.628 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.628 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 21:26:17.628 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.629 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.339206 msec 21:26:17.629 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.630 [cling-5 ] 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=) 21:26:17.630 [cling-5 ] 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 21:26:17.630 [cling-5 ] 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 21:26:17.631 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.632 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.632 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.632 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.632 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 21:26:17.633 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.633 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.220499 msec 21:26:17.634 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.634 [cling-5 ] 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=) 21:26:17.634 [cling-5 ] 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 21:26:17.634 [cling-5 ] 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 21:26:17.635 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.635 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.636 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.636 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.636 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 21:26:17.636 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.637 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.212405 msec 21:26:17.637 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.637 [cling-5 ] 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=) 21:26:17.637 [cling-5 ] 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 21:26:17.637 [cling-5 ] 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 21:26:17.638 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.639 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.639 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.639 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.639 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 21:26:17.639 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.640 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.181267 msec 21:26:17.640 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.640 [cling-5 ] 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=) 21:26:17.641 [cling-5 ] 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 21:26:17.641 [cling-5 ] 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 21:26:17.642 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.642 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.642 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.642 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.642 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 21:26:17.643 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.644 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.536254 msec 21:26:17.644 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.644 [cling-5 ] 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=) 21:26:17.644 [cling-5 ] 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 21:26:17.644 [cling-5 ] 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 21:26:17.645 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.645 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.646 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.646 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.646 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 21:26:17.646 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.647 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.103557 msec 21:26:17.648 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 215.269304 msec 21:26:17.648 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:z_YZV682QrUHZa90Q2Jmt0gtuGY=/content 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:gUN0FRBvDEo5w7-rnmqpuoaqsNM=/content 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:fxS2l_3kBYRSfJA4m6NwgoPWUqk=/content 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.649 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:H_65DFKPsNQPQXfujKyFyRrcjx4=/content 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:kzv2f6aO8DSx6Qcf85UzalJPsq8=/content 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:XPJ_8fXoZOFVpK1e6kbPXIAVZ5k=/content 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:DUty-MdRnOFoIhDUgV0mm0j6bNQ=/content 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:kjgBLXtASHXRlTe9L2Ismxb2P-k=/content 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:re2IDaTIexifcdaQMwAAXsjJV04=/content 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:87RsOumPj20Kk9Cwi6FH0INCjgA=/content 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:gBDNW0yRS_BjImEcF5ctr2R_EeA=/content 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:j5q_F2HxftMsdmcqGsPkVB6KD1A=/content 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.650 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ybY77L1p1FXanIOWYBqdMS0ARzw=/content 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:rT4CDV6XPH2564Se_71IhudLw9c=/content 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:77bVmMyaQT5liJkAMz56n1SYGVI=/content 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.651 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.654 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:17.657 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:17.657 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:17.657 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-020.txt 21:26:17.657 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-020.txt 21:26:17.658 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-021 ======================================================================================== 21:26:17.658 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=16, maxResult=16) ... 21:26:17.658 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:17.658 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:17.659 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:17.664 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 16, requestedCount: 16, sortCriteria: []) 21:26:17.664 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 16 @@@ 16 @@@ null @@@ []) 21:26:17.664 [cling-5 ] 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=[]) 21:26:17.664 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:17.664 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:17.664 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:17.664 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:17.665 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:17.665 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:17.665 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:17.665 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:17.665 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:17.666 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:17.666 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:17.666 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:17.666 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:17.666 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:17.666 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:17.666 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:17.667 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:17.667 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:17.667 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:17.724 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 57.452269 msec 21:26:17.749 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:17.749 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:17.749 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:17.755 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 5.796094 msec 21:26:17.781 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.782 [cling-5 ] 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=) 21:26:17.782 [cling-5 ] 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 21:26:17.782 [cling-5 ] 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 21:26:17.787 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.788 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.788 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.788 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.788 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=, source, "embedded"] 21:26:17.789 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.790 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.625887 msec 21:26:17.790 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.790 [cling-5 ] 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=) 21:26:17.791 [cling-5 ] 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 21:26:17.791 [cling-5 ] 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 21:26:17.795 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.795 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.795 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.796 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.796 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=, source, "embedded"] 21:26:17.796 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.797 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.404061 msec 21:26:17.797 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.797 [cling-5 ] 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=) 21:26:17.798 [cling-5 ] 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 21:26:17.798 [cling-5 ] 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 21:26:17.812 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.813 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.813 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.814 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.814 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=, source, "embedded"] 21:26:17.815 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.816 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.413745 msec 21:26:17.816 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.816 [cling-5 ] 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=) 21:26:17.816 [cling-5 ] 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 21:26:17.816 [cling-5 ] 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 21:26:17.822 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.823 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), 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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.823 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.823 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.823 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=, source, "embedded"] 21:26:17.830 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.832 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.480512 msec 21:26:17.832 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.834 [cling-5 ] 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=) 21:26:17.835 [cling-5 ] 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 21:26:17.835 [cling-5 ] 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 21:26:17.847 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.847 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.848 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.848 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.848 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=, source, "embedded"] 21:26:17.849 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.850 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.084283 msec 21:26:17.850 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.850 [cling-5 ] 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=) 21:26:17.851 [cling-5 ] 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 21:26:17.851 [cling-5 ] 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 21:26:17.857 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.857 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.858 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.858 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.858 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=, source, "embedded"] 21:26:17.859 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.861 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.830959 msec 21:26:17.861 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.861 [cling-5 ] 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=) 21:26:17.862 [cling-5 ] 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 21:26:17.862 [cling-5 ] 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 21:26:17.867 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.868 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.868 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.869 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.869 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=, source, "embedded"] 21:26:17.870 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.870 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.928813 msec 21:26:17.871 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.871 [cling-5 ] 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=) 21:26:17.871 [cling-5 ] 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 21:26:17.871 [cling-5 ] 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 21:26:17.877 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.877 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.878 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.878 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.878 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=, source, "embedded"] 21:26:17.879 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.880 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.203938 msec 21:26:17.880 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.880 [cling-5 ] 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=) 21:26:17.881 [cling-5 ] 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 21:26:17.881 [cling-5 ] 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 21:26:17.886 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.891 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.891 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.892 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.892 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=, source, "embedded"] 21:26:17.892 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.893 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.964619 msec 21:26:17.894 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.894 [cling-5 ] 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=) 21:26:17.894 [cling-5 ] 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 21:26:17.895 [cling-5 ] 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 21:26:17.900 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.901 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.902 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.902 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.903 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=, source, "embedded"] 21:26:17.904 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.906 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.518668 msec 21:26:17.906 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.907 [cling-5 ] 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=) 21:26:17.907 [cling-5 ] 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 21:26:17.907 [cling-5 ] 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 21:26:17.914 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.914 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.915 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.915 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.915 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=, source, "embedded"] 21:26:17.916 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.917 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.402677 msec 21:26:17.918 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.918 [cling-5 ] 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=) 21:26:17.919 [cling-5 ] 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 21:26:17.919 [cling-5 ] 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 21:26:17.926 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.926 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.927 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.927 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.927 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=, source, "embedded"] 21:26:17.928 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.929 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.844584 msec 21:26:17.929 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.929 [cling-5 ] 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=) 21:26:17.929 [cling-5 ] 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 21:26:17.930 [cling-5 ] 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 21:26:17.940 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.941 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.941 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.941 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.941 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=, source, "embedded"] 21:26:17.942 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.943 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.580366 msec 21:26:17.943 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.943 [cling-5 ] 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=) 21:26:17.944 [cling-5 ] 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 21:26:17.944 [cling-5 ] 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 21:26:17.959 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.960 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.960 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.960 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.960 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=, source, "embedded"] 21:26:17.961 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.961 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.324062 msec 21:26:17.961 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.962 [cling-5 ] 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=) 21:26:17.962 [cling-5 ] 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 21:26:17.962 [cling-5 ] 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 21:26:17.967 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.968 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.968 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.968 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.968 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=, source, "embedded"] 21:26:17.969 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.969 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.327364 msec 21:26:17.970 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:17.970 [cling-5 ] 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=) 21:26:17.970 [cling-5 ] 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 21:26:17.970 [cling-5 ] 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 21:26:17.979 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:17.979 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:17.979 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:17.980 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:17.980 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=, source, "embedded"] 21:26:17.980 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:17.981 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.898391 msec 21:26:17.983 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 318.759932 msec 21:26:17.983 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:26:17.984 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Qui Tollis 21:26:17.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:17.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:o-FOjiLrlhX7D8t6KvEK5bfXrqg=/content 21:26:17.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.985 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Qui Sedes Ad Dexteram Patris 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:dfjZyCdO85RSyA2KL5iNzYYk7G4=/content 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Quoniam Tu Solus Sanctus 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:qj9NGSFL9C1kMCiNp7q_xv1p2TE=/content 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Cum Sancto Spiritu 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:5X7kN21_INsIONnKqGcUgL-RByU=/content 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Credo In Unum Deum 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:qLEzU4E1UDUj2U1-mk-ShrDJC3I=/content 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Patrem Omnipotentem 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:mqdyAzvj_cLylyGPnQ0SHX191gU=/content 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et In Unum Dominum 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.991 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:9IMUx82KD8qE-1LxrZlQ3UizST4=/content 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et Incarnatus Est 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Yj8mJSHEDoXFr4BRbQrJPYZDIc4=/content 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Crucifixus 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:XzGC0GLH1GmK8dMcR8xJ7E97lcw=/content 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et Resurrexit 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vcQwjk8g0Pm88rmwHMfpwwE12Yc=/content 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et In Spiritum Sanctum 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:5bGR6Fi9Cs0TMva5eitEyqwhlPQ=/content 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Confiteor Unum Baptisma 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:PPJYnLU5wZ8TVmHRsIZlTRz9oUs=/content 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et Expecto 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:5wfyRbY5jQrJRA2sPfIYo-KW7C0=/content 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Sanctus 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:YRJNEfD-PsHMRPX__LCdoa3Drx8=/content 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Osanna 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:r7ICyCw-mcwksmGb6Htjbck8rP8=/content 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Benedictus; Osanna #2 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:UoFl8HHjUcCEybe8Zcts41K61WI=/content 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:17.992 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.003 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:18.008 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:18.008 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:18.008 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-021.txt 21:26:18.008 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-021.txt 21:26:18.008 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-022 ======================================================================================== 21:26:18.008 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=32, maxResult=16) ... 21:26:18.008 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:18.009 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:18.012 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 32, requestedCount: 16, sortCriteria: []) 21:26:18.012 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 32 @@@ 16 @@@ null @@@ []) 21:26:18.012 [cling-5 ] 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=[]) 21:26:18.012 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:18.012 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:18.012 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:18.012 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:18.013 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:18.013 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:18.013 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:18.013 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:18.013 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:18.013 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:18.013 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:18.013 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:18.014 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:18.014 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:18.014 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:18.014 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:18.014 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:18.015 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:18.015 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:18.018 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:18.077 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 63.076986 msec 21:26:18.106 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:18.107 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:18.107 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:18.115 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 8.818181 msec 21:26:18.150 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.150 [cling-5 ] 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=) 21:26:18.150 [cling-5 ] 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 21:26:18.150 [cling-5 ] 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 21:26:18.156 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.157 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.157 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.158 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.158 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=, source, "embedded"] 21:26:18.159 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.159 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.921636 msec 21:26:18.160 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.160 [cling-5 ] 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=) 21:26:18.160 [cling-5 ] 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 21:26:18.160 [cling-5 ] 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 21:26:18.166 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.167 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.173 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.174 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.174 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=, source, "embedded"] 21:26:18.175 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.177 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.308569 msec 21:26:18.177 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.177 [cling-5 ] 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=) 21:26:18.178 [cling-5 ] 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 21:26:18.178 [cling-5 ] 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 21:26:18.179 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.180 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.180 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.180 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.180 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 21:26:18.181 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.182 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.725156 msec 21:26:18.182 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.182 [cling-5 ] 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=) 21:26:18.183 [cling-5 ] 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 21:26:18.183 [cling-5 ] 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 21:26:18.184 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.185 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.185 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.186 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.186 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 21:26:18.187 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.187 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.602583 msec 21:26:18.188 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.188 [cling-5 ] 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=) 21:26:18.188 [cling-5 ] 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 21:26:18.188 [cling-5 ] 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 21:26:18.190 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.190 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.191 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.191 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.191 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 21:26:18.192 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.192 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.704928 msec 21:26:18.193 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.193 [cling-5 ] 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=) 21:26:18.193 [cling-5 ] 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 21:26:18.193 [cling-5 ] 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 21:26:18.196 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.196 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.196 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.197 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.197 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 21:26:18.197 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.198 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.904618 msec 21:26:18.199 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.199 [cling-5 ] 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=) 21:26:18.199 [cling-5 ] 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 21:26:18.199 [cling-5 ] 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 21:26:18.201 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.201 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.202 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.202 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.202 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 21:26:18.203 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.204 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.731748 msec 21:26:18.204 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.204 [cling-5 ] 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=) 21:26:18.204 [cling-5 ] 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 21:26:18.204 [cling-5 ] 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 21:26:18.208 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.208 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.208 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.209 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.209 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 21:26:18.210 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.212 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.213214 msec 21:26:18.212 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.212 [cling-5 ] 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=) 21:26:18.213 [cling-5 ] 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 21:26:18.213 [cling-5 ] 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 21:26:18.215 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.215 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.220 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.221 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.221 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 21:26:18.221 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.222 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.961777 msec 21:26:18.223 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.223 [cling-5 ] 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=) 21:26:18.223 [cling-5 ] 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 21:26:18.223 [cling-5 ] 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 21:26:18.225 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.226 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.226 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.229 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.229 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 21:26:18.230 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.231 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.818996 msec 21:26:18.231 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.232 [cling-5 ] 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=) 21:26:18.232 [cling-5 ] 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 21:26:18.232 [cling-5 ] 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 21:26:18.233 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.234 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.234 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.234 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.234 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 21:26:18.235 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.236 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.802465 msec 21:26:18.236 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.237 [cling-5 ] 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=) 21:26:18.237 [cling-5 ] 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 21:26:18.237 [cling-5 ] 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 21:26:18.239 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.240 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.240 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.240 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.240 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 21:26:18.241 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.242 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.658037 msec 21:26:18.242 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.242 [cling-5 ] 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=) 21:26:18.243 [cling-5 ] 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 21:26:18.243 [cling-5 ] 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 21:26:18.244 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.244 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.245 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.245 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.245 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 21:26:18.246 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.247 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.556296 msec 21:26:18.248 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.248 [cling-5 ] 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=) 21:26:18.248 [cling-5 ] 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 21:26:18.248 [cling-5 ] 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 21:26:18.250 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.250 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.251 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.251 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.251 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 21:26:18.251 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.252 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.658033 msec 21:26:18.253 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.253 [cling-5 ] 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=) 21:26:18.253 [cling-5 ] 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 21:26:18.253 [cling-5 ] 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 21:26:18.259 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.260 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.260 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.260 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.260 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=, source, "embedded"] 21:26:18.261 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.262 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.784078 msec 21:26:18.262 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.263 [cling-5 ] 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=) 21:26:18.263 [cling-5 ] 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 21:26:18.263 [cling-5 ] 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 21:26:18.268 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.268 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.273 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.274 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.274 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=, source, "embedded"] 21:26:18.275 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.275 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.852294 msec 21:26:18.277 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 265.515549 msec 21:26:18.277 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:26:18.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Agnus Dei: Agnus Dei 21:26:18.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.280 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:xBn2oOAd7UYrmEWthG459adZTvc=/content 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Agnus Dei: Dona Nobis Pacem 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:80WbDklIlJie6WHL2KIq94-IoM8=/content 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] 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 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.281 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] 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 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] 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 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.282 [cling-5 ] 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 21:26:18.282 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 1. Allegro Con Brio 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:44flzsKCTo_Tu3mhftKsQInFbx0=/content 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 2. Introduzione: Adagio Molto 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:hUWtPP2dbQbh3W-W34L42Z8DsNU=/content 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.283 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.290 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:18.297 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:18.302 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:18.302 [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 21:26:18.302 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-022.txt 21:26:18.302 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-023 ======================================================================================== 21:26:18.302 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=48, maxResult=16) ... 21:26:18.302 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:18.303 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:18.305 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 48, requestedCount: 16, sortCriteria: []) 21:26:18.306 [cling-5 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 48 @@@ 16 @@@ null @@@ []) 21:26:18.306 [cling-5 ] 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=[]) 21:26:18.306 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:18.306 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:18.306 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:18.306 [cling-5 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:18.307 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:18.307 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:18.307 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:18.307 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:18.307 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:18.308 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 21:26:18.308 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 21:26:18.308 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:18.308 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 21:26:18.308 [cling-5 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 21:26:18.309 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:18.309 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:18.308 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:18.316 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:18.316 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:18.318 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:18.397 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 81.323529 msec 21:26:18.435 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:18.435 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:18.435 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:18.444 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 9.209391 msec 21:26:18.480 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.481 [cling-5 ] 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=) 21:26:18.481 [cling-5 ] 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 21:26:18.481 [cling-5 ] 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 21:26:18.487 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.487 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.488 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.488 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.488 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=, source, "embedded"] 21:26:18.489 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.490 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.833179 msec 21:26:18.490 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.490 [cling-5 ] 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=) 21:26:18.491 [cling-5 ] 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 21:26:18.491 [cling-5 ] 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 21:26:18.496 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.496 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.497 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.497 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.497 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=, source, "embedded"] 21:26:18.498 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.499 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.837228 msec 21:26:18.499 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.499 [cling-5 ] 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=) 21:26:18.500 [cling-5 ] 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 21:26:18.500 [cling-5 ] 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 21:26:18.505 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.506 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.506 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.506 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.507 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=, source, "embedded"] 21:26:18.507 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.508 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.873054 msec 21:26:18.508 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.509 [cling-5 ] 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=) 21:26:18.509 [cling-5 ] 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 21:26:18.509 [cling-5 ] 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 21:26:18.515 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.516 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.516 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.516 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.516 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=, source, "embedded"] 21:26:18.518 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.519 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.865371 msec 21:26:18.519 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.520 [cling-5 ] 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=) 21:26:18.520 [cling-5 ] 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 21:26:18.520 [cling-5 ] 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 21:26:18.526 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.527 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.527 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.528 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.528 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=, source, "embedded"] 21:26:18.528 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.529 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.838647 msec 21:26:18.530 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.530 [cling-5 ] 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=) 21:26:18.530 [cling-5 ] 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 21:26:18.530 [cling-5 ] 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 21:26:18.537 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.538 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.539 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.539 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.539 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=, source, "embedded"] 21:26:18.540 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.540 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.811465 msec 21:26:18.541 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.541 [cling-5 ] 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=) 21:26:18.541 [cling-5 ] 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 21:26:18.542 [cling-5 ] 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 21:26:18.547 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.548 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.548 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.549 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.554 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=, source, "embedded"] 21:26:18.555 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.556 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.284802 msec 21:26:18.556 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.556 [cling-5 ] 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=) 21:26:18.556 [cling-5 ] 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 21:26:18.557 [cling-5 ] 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 21:26:18.561 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.561 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.561 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.562 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.562 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=, source, "embedded"] 21:26:18.562 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.563 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.738275 msec 21:26:18.564 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.564 [cling-5 ] 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=) 21:26:18.564 [cling-5 ] 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 21:26:18.564 [cling-5 ] 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 21:26:18.577 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.577 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.577 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.578 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.578 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=, source, "embedded"] 21:26:18.583 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.584 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.044235 msec 21:26:18.584 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.584 [cling-5 ] 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=) 21:26:18.584 [cling-5 ] 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 21:26:18.584 [cling-5 ] 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 21:26:18.595 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.595 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.595 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.596 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.596 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=, source, "embedded"] 21:26:18.596 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.597 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.732474 msec 21:26:18.598 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.598 [cling-5 ] 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=) 21:26:18.598 [cling-5 ] 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 21:26:18.598 [cling-5 ] 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 21:26:18.604 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.604 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.605 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.605 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.605 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=, source, "embedded"] 21:26:18.606 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.606 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.797545 msec 21:26:18.607 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.607 [cling-5 ] 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=) 21:26:18.607 [cling-5 ] 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 21:26:18.607 [cling-5 ] 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 21:26:18.613 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.613 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.614 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.614 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.614 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=, source, "embedded"] 21:26:18.615 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.616 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.805538 msec 21:26:18.616 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.616 [cling-5 ] 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=) 21:26:18.616 [cling-5 ] 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 21:26:18.616 [cling-5 ] 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 21:26:18.622 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.623 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.623 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.624 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.624 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=, source, "embedded"] 21:26:18.624 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.625 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.799887 msec 21:26:18.626 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.626 [cling-5 ] 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=) 21:26:18.626 [cling-5 ] 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 21:26:18.626 [cling-5 ] 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 21:26:18.630 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.631 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.631 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.631 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.631 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=, source, "embedded"] 21:26:18.632 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.633 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.808199 msec 21:26:18.641 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.641 [cling-5 ] 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=) 21:26:18.642 [cling-5 ] 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 21:26:18.642 [cling-5 ] 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 21:26:18.647 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.648 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.648 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.648 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.649 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=, source, "embedded"] 21:26:18.649 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.650 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.818845 msec 21:26:18.650 [cling-5 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.651 [cling-5 ] 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=) 21:26:18.651 [cling-5 ] 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 21:26:18.651 [cling-5 ] 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 21:26:18.658 [cling-5 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.659 [cling-5 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.659 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.659 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.659 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=, source, "embedded"] 21:26:18.660 [cling-5 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.661 [cling-5 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.877676 msec 21:26:18.663 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 357.316191 msec 21:26:18.663 [cling-5 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:26:18.664 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.664 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.664 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Allegretto Moderato 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vZfYIA-1IDAf7BbYTRWqZ_FZZ44=/content 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Prestissimo 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ypC7QulaPMQQaKKBpySH5ChERAM=/content 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 1. Adagio, Allegro 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ZmpqkWos0-v3H___f6SrKbyn8Pk=/content 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 2. Andante Espressivo 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:VdRkZm9NJngWTr8NRnyQrxzm634=/content 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 3. Vivacissimamente 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:IocC-VZulLMD-O2oo3DPLOq3t3c=/content 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 1. Allegro Assai 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LMLQKqV5E1MwGjPq8skoi7PIios=/content 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 2. Andante Con Moto 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:18.665 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:dbc5MpLQDhKoO1QtYvcSggNhLg8=/content 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 3. Allegro Ma Non Troppo 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:RMUf4PU2KTq3mbxzEVo7sOX6y7E=/content 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin String Quartet No 2 in D Major. I. Allegro moderato 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-kNSRDdzyt8DyDB5kovXr9_IQK8=/content 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin String Quartet No 2 in D Major. II. Scherzo 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:DwSsVFERQ9OgWowzhBrg-MZhivQ=/content 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Shostakovich: String Quartet #2 In A, Op. 68 - Notturno (Excerpt) 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:d6FRnfAv83E2QhtgXWJn-e_yyYo=/content 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin String Quartet No 2 in D Major. IV. Finale: Andante -- Vivace 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:vl0HoBuY7-GWvmFaFNKCJ386W4A=/content 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:329KAsU1WE8oiuTrYyiZ2HnqR0s=/content 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto 21:26:18.666 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:8S_QTNmrXUFHO9dFy-76M9MBHt4=/content 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.667 [cling-5 ] 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 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:oezmJ_gbr_oryrh4jrtOkm_n_zs=/content 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.667 [cling-5 ] 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 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:18.667 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 21:26:18.674 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:18.674 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LlzcTcZ7MjG9NNs8QrSN3jpOX4k=/content 21:26:18.674 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.674 [cling-5 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:18.680 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:18.683 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:18.683 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:18.683 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-023.txt 21:26:18.683 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-023.txt 21:26:18.684 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-024 ======================================================================================== 21:26:18.684 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=64, maxResult=16) ... 21:26:18.684 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:18.684 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:18.686 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:18.687 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 64, requestedCount: 16, sortCriteria: []) 21:26:18.687 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 64 @@@ 16 @@@ null @@@ []) 21:26:18.687 [cling-7 ] 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=[]) 21:26:18.687 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:18.687 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:18.687 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:18.687 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:18.688 [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) 21:26:18.688 [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) 21:26:18.688 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:18.688 [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) 21:26:18.689 [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) 21:26:18.689 [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) 21:26:18.689 [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) 21:26:18.689 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:18.689 [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) 21:26:18.690 [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) 21:26:18.690 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:18.690 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:18.691 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:18.691 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:18.692 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:18.759 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 68.092886 msec 21:26:18.793 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:18.794 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:18.794 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:18.801 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 7.309068 msec 21:26:18.827 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.827 [cling-7 ] 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=) 21:26:18.828 [cling-7 ] 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 21:26:18.832 [cling-7 ] 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 21:26:18.840 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.840 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.841 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.841 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.841 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=, source, "embedded"] 21:26:18.842 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.850 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.928909 msec 21:26:18.850 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.850 [cling-7 ] 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=) 21:26:18.850 [cling-7 ] 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 21:26:18.851 [cling-7 ] 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 21:26:18.856 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.857 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.857 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.857 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.857 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=, source, "embedded"] 21:26:18.858 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.859 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.88474 msec 21:26:18.859 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.859 [cling-7 ] 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=) 21:26:18.860 [cling-7 ] 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 21:26:18.860 [cling-7 ] 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 21:26:18.872 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.873 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.873 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.873 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.874 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=, source, "embedded"] 21:26:18.874 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.875 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.878669 msec 21:26:18.876 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.876 [cling-7 ] 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=) 21:26:18.876 [cling-7 ] 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 21:26:18.876 [cling-7 ] 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 21:26:18.880 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.881 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.881 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.881 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.881 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=, source, "embedded"] 21:26:18.882 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.883 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.784528 msec 21:26:18.883 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.883 [cling-7 ] 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=) 21:26:18.884 [cling-7 ] 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 21:26:18.884 [cling-7 ] 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 21:26:18.890 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.892 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.892 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.893 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.893 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=, source, "embedded"] 21:26:18.894 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.896 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.346357 msec 21:26:18.896 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.896 [cling-7 ] 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=) 21:26:18.897 [cling-7 ] 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 21:26:18.897 [cling-7 ] 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 21:26:18.904 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.905 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.905 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.906 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.906 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=, source, "embedded"] 21:26:18.907 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.909 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.276068 msec 21:26:18.909 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.909 [cling-7 ] 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=) 21:26:18.910 [cling-7 ] 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 21:26:18.910 [cling-7 ] 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 21:26:18.916 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.916 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.917 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.917 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.917 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=, source, "embedded"] 21:26:18.918 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.919 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.556826 msec 21:26:18.920 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.920 [cling-7 ] 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=) 21:26:18.921 [cling-7 ] 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 21:26:18.921 [cling-7 ] 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 21:26:18.926 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.927 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.927 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.927 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.927 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=, source, "embedded"] 21:26:18.928 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.929 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.08042 msec 21:26:18.929 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.930 [cling-7 ] 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=) 21:26:18.930 [cling-7 ] 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 21:26:18.931 [cling-7 ] 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 21:26:18.936 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.937 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.937 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.937 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.937 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=, source, "embedded"] 21:26:18.938 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.939 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.929594 msec 21:26:18.939 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.940 [cling-7 ] 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=) 21:26:18.940 [cling-7 ] 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 21:26:18.960 [cling-7 ] 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 21:26:18.965 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.966 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class 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=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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.967 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.967 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.967 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=, source, "embedded"] 21:26:18.968 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.969 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.502199 msec 21:26:18.970 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.970 [cling-7 ] 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=) 21:26:18.970 [cling-7 ] 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 21:26:18.970 [cling-7 ] 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 21:26:18.977 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.978 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class 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=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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.979 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.979 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.979 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=, source, "embedded"] 21:26:18.980 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.981 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.29353 msec 21:26:18.982 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.982 [cling-7 ] 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=) 21:26:18.982 [cling-7 ] 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 21:26:18.983 [cling-7 ] 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 21:26:18.989 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:18.989 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class 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=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=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:18.990 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:18.990 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:18.990 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=, source, "embedded"] 21:26:18.991 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:18.992 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.014233 msec 21:26:18.992 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:18.992 [cling-7 ] 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=) 21:26:18.993 [cling-7 ] 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 21:26:18.995 [cling-7 ] 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 21:26:19.002 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.003 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.003 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.003 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.003 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=, source, "embedded"] 21:26:19.008 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.009 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.989339 msec 21:26:19.009 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.009 [cling-7 ] 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=) 21:26:19.010 [cling-7 ] 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 21:26:19.010 [cling-7 ] 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 21:26:19.015 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.016 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.016 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.016 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.017 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=, source, "embedded"] 21:26:19.018 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.019 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.376571 msec 21:26:19.019 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.019 [cling-7 ] 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=) 21:26:19.020 [cling-7 ] 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 21:26:19.020 [cling-7 ] 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 21:26:19.027 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.027 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.028 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.028 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.028 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=, source, "embedded"] 21:26:19.029 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.030 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.486074 msec 21:26:19.031 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.031 [cling-7 ] 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=) 21:26:19.031 [cling-7 ] 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 21:26:19.032 [cling-7 ] 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 21:26:19.038 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.039 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.039 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.040 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.040 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=, source, "embedded"] 21:26:19.041 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.043 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.047847 msec 21:26:19.046 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 359.309406 msec 21:26:19.046 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:26:19.050 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:gojZbK3n_DBRRjATq7_0bTxhBvk=/content 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:kZeFi0QgyG1577QBTIHcyZ6f3J4=/content 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 3. Andante 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:cN9-8OlWhpk5BQFFlxTmOgYBfUY=/content 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 21:26:19.051 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:TtVbjrMeLSB3U3otj-y9TibLLuU=/content 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:_h57qzMEp8QhYSryobzwr7EmNoE=/content 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:g11eqZn6C7bJiLy0InYAKrqKhaQ=/content 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:msFhdnRgr3UZzu8MXjnQakTk1yk=/content 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:UZbqhElpMH15gaXL-BwMPSJmhI0=/content 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.052 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 글루크 알체스테 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:-KYfgv7EIRjiU5VIMfezZzlQtOY=/content 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giordano: Andrea Chénier - La Mamma Morta 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:AXOLXUOpc7MfQI5F_gWsC1iju_I=/content 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Catalani: La Wally - Ebben? Ne Andro Lontana 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:dT1x-61w8rNXYSSgINKGzGL6SzY=/content 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Spontini: La Vestale - O Nume Tutelar 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Qx3KNeMxuOaH5cZcxqXMHIq56RM=/content 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Puer Natus Est Nobis 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.053 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:sknlKll8_e2mO-nVNikk1OghdWQ=/content 21:26:19.062 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.062 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.062 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Genuit Puerpera Regem 21:26:19.062 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.062 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.062 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:7MqKlnZHueKaHUqkN0qgOr4FmTU=/content 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Ave Mundi Spes Maria 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:re9yNC6jdiPIObICOO87ht4wDUY=/content 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Occuli Omnium 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:f1bqouw_Ukw5FRulZgEbXsRS7tg=/content 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.063 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.070 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:19.076 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:19.076 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:19.076 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-024.txt 21:26:19.076 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-024.txt 21:26:19.076 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-025 ======================================================================================== 21:26:19.076 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=80, maxResult=16) ... 21:26:19.076 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:19.077 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:19.079 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:19.086 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 80, requestedCount: 16, sortCriteria: []) 21:26:19.086 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 80 @@@ 16 @@@ null @@@ []) 21:26:19.086 [cling-7 ] 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=[]) 21:26:19.086 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:19.086 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:19.087 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:19.087 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:19.087 [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) 21:26:19.088 [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) 21:26:19.088 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:19.088 [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) 21:26:19.088 [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) 21:26:19.089 [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) 21:26:19.089 [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) 21:26:19.089 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:19.089 [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) 21:26:19.089 [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) 21:26:19.089 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:19.090 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:19.090 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:19.090 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:19.092 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:19.147 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 56.525445 msec 21:26:19.179 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:19.338 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:19.338 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:19.350 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 12.931363 msec 21:26:19.373 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.374 [cling-7 ] 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=) 21:26:19.374 [cling-7 ] 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 21:26:19.374 [cling-7 ] 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 21:26:19.380 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.381 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.381 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.382 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.382 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=, source, "embedded"] 21:26:19.383 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.385 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.124223 msec 21:26:19.385 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.386 [cling-7 ] 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=) 21:26:19.386 [cling-7 ] 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 21:26:19.386 [cling-7 ] 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 21:26:19.395 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.396 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.396 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.396 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.396 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=, source, "embedded"] 21:26:19.397 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.399 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.686128 msec 21:26:19.411 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.412 [cling-7 ] 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=) 21:26:19.413 [cling-7 ] 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 21:26:19.413 [cling-7 ] 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 21:26:19.423 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.424 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.425 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.425 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.425 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=, source, "embedded"] 21:26:19.426 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.428 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.684419 msec 21:26:19.428 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.429 [cling-7 ] 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=) 21:26:19.429 [cling-7 ] 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 21:26:19.429 [cling-7 ] 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 21:26:19.435 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.435 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.436 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.436 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.436 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=, source, "embedded"] 21:26:19.437 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.437 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.655666 msec 21:26:19.438 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.438 [cling-7 ] 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=) 21:26:19.439 [cling-7 ] 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 21:26:19.439 [cling-7 ] 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 21:26:19.445 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.446 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.446 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.447 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.447 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=, source, "embedded"] 21:26:19.447 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.448 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.063003 msec 21:26:19.449 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.449 [cling-7 ] 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=) 21:26:19.449 [cling-7 ] 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 21:26:19.450 [cling-7 ] 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 21:26:19.456 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.457 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.457 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.457 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.457 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=, source, "embedded"] 21:26:19.458 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.459 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.770866 msec 21:26:19.459 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.459 [cling-7 ] 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=) 21:26:19.460 [cling-7 ] 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 21:26:19.460 [cling-7 ] 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 21:26:19.464 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.464 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.464 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.465 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.465 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=, source, "embedded"] 21:26:19.465 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.466 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.680391 msec 21:26:19.466 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.467 [cling-7 ] 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=) 21:26:19.467 [cling-7 ] 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 21:26:19.467 [cling-7 ] 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 21:26:19.472 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.472 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.473 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.473 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.473 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=, source, "embedded"] 21:26:19.474 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.476 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.919337 msec 21:26:19.476 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.476 [cling-7 ] 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=) 21:26:19.477 [cling-7 ] 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 21:26:19.477 [cling-7 ] 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 21:26:19.484 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.484 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.484 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.485 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.485 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=, source, "embedded"] 21:26:19.485 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.486 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.812295 msec 21:26:19.487 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.487 [cling-7 ] 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=) 21:26:19.487 [cling-7 ] 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 21:26:19.487 [cling-7 ] 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 21:26:19.494 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.495 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.495 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.495 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.495 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=, source, "embedded"] 21:26:19.496 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.497 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.95952 msec 21:26:19.497 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.498 [cling-7 ] 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=) 21:26:19.498 [cling-7 ] 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 21:26:19.498 [cling-7 ] 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 21:26:19.499 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.500 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.500 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.500 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.501 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 21:26:19.501 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.502 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.773658 msec 21:26:19.503 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.503 [cling-7 ] 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=) 21:26:19.503 [cling-7 ] 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 21:26:19.503 [cling-7 ] 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 21:26:19.504 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.505 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.505 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.505 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.505 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 21:26:19.506 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.507 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.794536 msec 21:26:19.507 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.513 [cling-7 ] 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=) 21:26:19.514 [cling-7 ] 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 21:26:19.514 [cling-7 ] 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 21:26:19.515 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.516 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.516 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.516 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.516 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 21:26:19.518 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.519 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.719647 msec 21:26:19.519 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.519 [cling-7 ] 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=) 21:26:19.519 [cling-7 ] 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 21:26:19.520 [cling-7 ] 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 21:26:19.521 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.522 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.522 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.523 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.523 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 21:26:19.524 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.525 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.18824 msec 21:26:19.525 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.525 [cling-7 ] 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=) 21:26:19.525 [cling-7 ] 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 21:26:19.526 [cling-7 ] 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 21:26:19.527 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.527 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.527 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.528 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.528 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 21:26:19.529 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.529 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.772576 msec 21:26:19.530 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.530 [cling-7 ] 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=) 21:26:19.530 [cling-7 ] 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 21:26:19.531 [cling-7 ] 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 21:26:19.532 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.532 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.533 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.533 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.533 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 21:26:19.534 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.534 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.726348 msec 21:26:19.536 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 450.246451 msec 21:26:19.536 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Veni Creator Spiritus 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:sv9Qvt8hYcNmfNg0AOB4Y9gxhSs=/content 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Alleluia, Beatus Vir Qui Suffert 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:3YPwY_Pjm_UrRLj2WPjIvGpB8Sk=/content 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Os Iusti 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:9FVVK_jmXAhKT8U08tAwJIPuXog=/content 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Spiritus Domini 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:LOEinK2wabSrsQkPZ1ShYMVwIGo=/content 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Kyrie Fons Bonitatis 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:nKh7E8pBNg5cNK7lhJol-0Iz5jM=/content 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.538 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Laetatus Sum 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:DDjfNqSsHtDy25fUzzzIxuUBkCM=/content 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: A Solis Ortus Cardine 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:pccM5dipe2jU3cFyxsaZfBJnZ3U=/content 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Christus Factus Est Pro Nobis 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:cTBWKd_S8TzMqxUM7y4BKegmb5Q=/content 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Mandatum Novum Do Vobis 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:qc16zsfGcmaLkUyqLX-Z1Pebo2A=/content 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Media Vita In Morte Sumus 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:M7-8MTR38FuvHwZKf5aL65VqlEo=/content 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:19.539 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.547 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.548 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.554 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:19.558 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:19.558 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:19.558 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-025.txt 21:26:19.558 [cling-10 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-025.txt 21:26:19.559 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-026 ======================================================================================== 21:26:19.560 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=96, maxResult=16) ... 21:26:19.560 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 21:26:19.560 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 21:26:19.563 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 96, requestedCount: 16, sortCriteria: []) 21:26:19.563 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 96 @@@ 16 @@@ null @@@ []) 21:26:19.564 [cling-7 ] 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=[]) 21:26:19.564 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:19.564 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:19.564 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 21:26:19.564 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 21:26:19.565 [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) 21:26:19.565 [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) 21:26:19.565 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:19.565 [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) 21:26:19.565 [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) 21:26:19.566 [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) 21:26:19.566 [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) 21:26:19.566 [cling-10 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:19.567 [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@439d42f8) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 21:26:19.567 [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) 21:26:19.567 [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) 21:26:19.567 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 21:26:19.568 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:19.568 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:19.568 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:19.569 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 21:26:19.636 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 68.379794 msec 21:26:19.670 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 21:26:19.671 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 21:26:19.671 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 21:26:19.677 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 7.060583 msec 21:26:19.707 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.707 [cling-7 ] 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=) 21:26:19.707 [cling-7 ] 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 21:26:19.707 [cling-7 ] 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 21:26:19.709 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.710 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.710 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.710 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.710 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 21:26:19.711 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.712 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.895462 msec 21:26:19.712 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.712 [cling-7 ] 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=) 21:26:19.713 [cling-7 ] 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 21:26:19.713 [cling-7 ] 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 21:26:19.715 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.715 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.715 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.716 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.716 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 21:26:19.716 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.718 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.802196 msec 21:26:19.719 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.719 [cling-7 ] 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=) 21:26:19.719 [cling-7 ] 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 21:26:19.719 [cling-7 ] 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 21:26:19.721 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.721 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.721 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.722 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.722 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 21:26:19.722 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.724 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.097086 msec 21:26:19.724 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.724 [cling-7 ] 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=) 21:26:19.724 [cling-7 ] 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 21:26:19.724 [cling-7 ] 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 21:26:19.725 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.726 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.726 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.726 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.726 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 21:26:19.731 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.732 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.857327 msec 21:26:19.732 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.732 [cling-7 ] 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=) 21:26:19.738 [cling-7 ] 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 21:26:19.738 [cling-7 ] 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 21:26:19.739 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.740 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.740 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.740 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.740 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 21:26:19.740 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.741 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.275032 msec 21:26:19.741 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.741 [cling-7 ] 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=) 21:26:19.742 [cling-7 ] 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 21:26:19.742 [cling-7 ] 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 21:26:19.743 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.743 [cling-7 ] 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=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.743 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.743 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.744 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 21:26:19.744 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.745 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.284365 msec 21:26:19.745 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.745 [cling-7 ] 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=) 21:26:19.745 [cling-7 ] 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 21:26:19.745 [cling-7 ] 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 21:26:19.752 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.752 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.752 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.753 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.753 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=, source, "embedded"] 21:26:19.753 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.754 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.539149 msec 21:26:19.754 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.755 [cling-7 ] 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=) 21:26:19.755 [cling-7 ] 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 21:26:19.755 [cling-7 ] 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 21:26:19.758 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.759 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.759 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.759 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.759 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=, source, "embedded"] 21:26:19.760 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.760 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.332492 msec 21:26:19.760 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.761 [cling-7 ] 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=) 21:26:19.761 [cling-7 ] 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 21:26:19.761 [cling-7 ] 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 21:26:19.764 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.765 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.765 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.765 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.765 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=, source, "embedded"] 21:26:19.766 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.766 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.355639 msec 21:26:19.767 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.767 [cling-7 ] 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=) 21:26:19.767 [cling-7 ] 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 21:26:19.767 [cling-7 ] 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 21:26:19.771 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.771 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.771 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.771 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.772 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=, source, "embedded"] 21:26:19.772 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.773 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.399813 msec 21:26:19.773 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.773 [cling-7 ] 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=) 21:26:19.773 [cling-7 ] 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 21:26:19.773 [cling-7 ] 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 21:26:19.777 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.778 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.778 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.778 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.778 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=, source, "embedded"] 21:26:19.779 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.779 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.413808 msec 21:26:19.780 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.780 [cling-7 ] 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=) 21:26:19.780 [cling-7 ] 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 21:26:19.780 [cling-7 ] 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 21:26:19.784 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.784 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.785 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.785 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.785 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=, source, "embedded"] 21:26:19.785 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.786 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.231963 msec 21:26:19.786 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.786 [cling-7 ] 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=) 21:26:19.787 [cling-7 ] 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 21:26:19.787 [cling-7 ] 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 21:26:19.791 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.793 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.793 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.794 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.794 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=, source, "embedded"] 21:26:19.794 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.795 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.315739 msec 21:26:19.795 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.795 [cling-7 ] 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=) 21:26:19.795 [cling-7 ] 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 21:26:19.796 [cling-7 ] 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 21:26:19.799 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.800 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.800 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.800 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.800 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=, source, "embedded"] 21:26:19.801 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.801 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.21946 msec 21:26:19.801 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.801 [cling-7 ] 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=) 21:26:19.802 [cling-7 ] 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 21:26:19.802 [cling-7 ] 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 21:26:19.806 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.806 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.807 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.807 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.807 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=, source, "embedded"] 21:26:19.808 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.808 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.793574 msec 21:26:19.809 [cling-7 ] 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@7240f7c8, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 21:26:19.809 [cling-7 ] 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=) 21:26:19.809 [cling-7 ] 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 21:26:19.810 [cling-7 ] 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 21:26:19.815 [cling-7 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 21:26:19.816 [cling-7 ] 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=mp3.duration, type=class java.time.Duration), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artwork, type=interface java.util.List)] 21:26:19.816 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 21:26:19.817 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 21:26:19.817 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=, source, "embedded"] 21:26:19.818 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 21:26:19.820 [cling-7 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.210637 msec 21:26:19.826 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 262.1882 msec 21:26:19.826 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 21:26:19.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 21:26:19.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:19.830 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Strumentale) 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:19.831 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:R5kWpHsjk8onU-BxNIEu_e8yqqE=/content 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ad Honorem Tui, Christe 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:66v_jTEksaPtyAOk65JC2HLMgbI=/content 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Rex, In Aeternum Vive! 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:kODycA7DyKfbDGPtcV4-5Zc4iNY=/content 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Multum Miror Cuius Consilio 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:DPEG4Xwp0GwuzyO3qp9Acw_5BzM=/content 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Solvitur In Libro Salomonis 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:M6WRn9gRF4LUCR2MynDFsv-mEcw=/content 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Et Caetera 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.832 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:Y8Rt7nnEoxhbhfJv4KXPrD1L31A=/content 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ecce Rex Darius 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:_G-BBX6oh9QwbWuB8CMF7uBX_rc=/content 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ex Regali Venit Imperio 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:jHz8nc6HSffXXCekPQzhbr7hKtM=/content 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Rex, In Aeternum Vive! 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:ySO0gdsP9oKMZ71T8KbEcbqYatI=/content 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Strumentale) 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:33735/rest/audiofile/urn:bluemarine:audiofile:fzPJsLrl6ToNGUleGxhHwsk15wQ=/content 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.833 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 21:26:19.842 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 21:26:19.854 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 21:26:19.855 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 21:26:19.855 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-026.txt 21:26:19.855 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-026.txt 21:26:19.855 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 21:26:19.856 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 3872 msec 21:26:19.856 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 21:26:19.865 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Shutting down UPnP service... 21:26:20.872 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service shutdown completed 21:26:20.872 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - onPowerOffNotification(PowerOffNotification()) 21:26:20.872 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING Server@39cca678{STARTED}[10.0.1,sto=0] 21:26:20.873 [main ] INFO org.eclipse.jetty.server.Server - Stopped Server@39cca678{STOPPING}[10.0.1,sto=0] 21:26:20.873 [main ] DEBUG org.eclipse.jetty.server.Server - doStop Server@39cca678{STOPPING}[10.0.1,sto=0] 21:26:20.873 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:33735} 21:26:20.878 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING SelectorManager@ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:0} 21:26:20.878 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ManagedSelector@5a8cd4ba{STARTED} id=0 keys=0 selected=0 updates=0 21:26:20.878 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change lazy=false org.eclipse.jetty.io.ManagedSelector$CloseConnections@55f272b9 on ManagedSelector@5a8cd4ba{STOPPING} id=0 keys=0 selected=0 updates=0 21:26:20.878 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@5a8cd4ba{STOPPING} id=0 keys=0 selected=0 updates=1 21:26:20.879 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@40fe2e06 woken with none selected 21:26:20.879 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@40fe2e06 woken up from select, 0/0/0 selected 21:26:20.879 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@40fe2e06 processing 0 keys, 1 updates 21:26:20.879 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 21:26:20.879 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$CloseConnections@55f272b9 21:26:20.879 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Closing 0 connections on ManagedSelector@5a8cd4ba{STOPPING} id=0 keys=0 selected=0 updates=0 21:26:20.879 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 21:26:20.879 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@40fe2e06 waiting with 0 keys 21:26:20.882 [}{10.244.2.61:33735}] 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) 21:26:20.883 [qtp1037946935-48 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran qtp1037946935-48-acceptor-0@4079babc-ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:33735} in QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=6,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:26:20.883 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change lazy=false org.eclipse.jetty.io.ManagedSelector$StopSelector@6d474176 on ManagedSelector@5a8cd4ba{STOPPING} id=0 keys=0 selected=0 updates=0 21:26:20.883 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@5a8cd4ba{STOPPING} id=0 keys=0 selected=0 updates=1 21:26:20.883 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@40fe2e06 woken with none selected 21:26:20.883 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@40fe2e06 woken up from select, 0/0/0 selected 21:26:20.883 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@40fe2e06 processing 0 keys, 1 updates 21:26:20.883 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 21:26:20.883 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$StopSelector@6d474176 21:26:20.887 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 21:26:20.887 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING EatWhatYouKill@3d67ae7c/SelectorProducer@4be50a7c/PRODUCING/p=false/QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-23T21:26:20.887412+01:00 21:26:20.887 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.io.ManagedSelector$$Lambda$313/0x0000000100453440@6b65106f in QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:26:20.887 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED EatWhatYouKill@3d67ae7c/SelectorProducer@4be50a7c/IDLE/p=false/QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-23T21:26:20.887813+01:00 21:26:20.887 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ManagedSelector@5a8cd4ba{STOPPED} id=0 keys=-1 selected=-1 updates=0 21:26:20.888 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED SelectorManager@ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:0} 21:26:20.888 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING HttpConnectionFactory@13464cc[HTTP/1.1] 21:26:20.888 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED HttpConnectionFactory@13464cc[HTTP/1.1] 21:26:20.888 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ScheduledExecutorScheduler@6b8a4ae3{STARTED} 21:26:20.888 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ScheduledExecutorScheduler@6b8a4ae3{STOPPED} 21:26:20.888 [main ] INFO org.eclipse.jetty.server.AbstractConnector - Stopped ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:0} 21:26:20.888 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ServerConnector@6ec57c86{HTTP/1.1, (http/1.1)}{10.244.2.61:0} 21:26:20.888 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping Server@39cca678{STOPPING}[10.0.1,sto=0] 21:26:20.888 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ErrorHandler@7a26ffa7{STARTED} 21:26:20.888 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping ErrorHandler@7a26ffa7{STOPPING} 21:26:20.888 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ErrorHandler@7a26ffa7{STOPPED} 21:26:20.888 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING o.e.j.s.ServletContextHandler@16fd899b{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.980ccfcbd6d1.jar!/webapp],AVAILABLE} 21:26:20.888 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping o.e.j.s.ServletContextHandler@16fd899b{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.980ccfcbd6d1.jar!/webapp],STOPPED} 21:26:20.888 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ServletHandler@2bd81ae2{STARTED} 21:26:20.888 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping ServletHandler@2bd81ae2{STOPPING} 21:26:20.888 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@10cda530{inst=true,async=true,src=EMBEDDED:null} 21:26:20.889 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-10cda530==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@10cda530{inst=false,async=true,src=EMBEDDED:null} 21:26:20.889 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3ee0b9e7==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@9d05685a{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:26:20.889 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-3ee0b9e7==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@9d05685a{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 21:26:20.889 [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} 21:26:20.889 [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} 21:26:20.889 [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} 21:26:20.890 [main ] INFO o.eclipse.jetty.server.handler.ContextHandler.ROOT - Destroying Spring FrameworkServlet 'spring' 21:26:20.890 [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} 21:26:20.890 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ServletHandler@2bd81ae2{STOPPED} 21:26:20.890 [main ] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@16fd899b{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.980ccfcbd6d1.jar!/webapp],STOPPED} 21:26:20.890 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED o.e.j.s.ServletContextHandler@16fd899b{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.980ccfcbd6d1.jar!/webapp],STOPPED} 21:26:20.890 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING QueuedThreadPool[qtp1037946935]@3dddd037{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:26:20.890 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Stopping QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=8<=200,i=8,r=-1,q=0}[ReservedThreadExecutor@31a568dc{s=0/1,p=0}] 21:26:20.890 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ReservedThreadExecutor@31a568dc{s=0/1,p=0} 21:26:20.890 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ReservedThreadExecutor@31a568dc{s=-1/1,p=0} 21:26:20.891 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Waiting for Thread[qtp1037946935-47,5,main] for 2499 21:26:20.891 [qtp1037946935-49 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.891 [qtp1037946935-49 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.891 [qtp1037946935-49 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1037946935-49,5,main] exited for QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.891 [qtp1037946935-50 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.891 [qtp1037946935-51 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.891 [qtp1037946935-50 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.891 [qtp1037946935-51 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.891 [qtp1037946935-50 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1037946935-50,5,main] exited for QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.891 [qtp1037946935-51 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1037946935-51,5,main] exited for QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.892 [qtp1037946935-52 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.892 [qtp1037946935-52 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.892 [qtp1037946935-52 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1037946935-52,5,main] exited for QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.892 [qtp1037946935-53 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.892 [qtp1037946935-53 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.892 [qtp1037946935-53 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1037946935-53,5,main] exited for QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.892 [qtp1037946935-54 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.892 [qtp1037946935-54 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.892 [qtp1037946935-54 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1037946935-54,5,main] exited for QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.892 [qtp1037946935-48 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.893 [qtp1037946935-48 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.893 [qtp1037946935-48 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1037946935-48,5,main] exited for QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.893 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.893 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@78c2144a in QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.893 [qtp1037946935-47 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1037946935-47,5,main] exited for QueuedThreadPool[qtp1037946935]@3dddd037{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.893 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Waiting for Thread[qtp1037946935-50,5,] for 2497 21:26:20.893 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED QueuedThreadPool[qtp1037946935]@3dddd037{STOPPED,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 21:26:20.893 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED Server@39cca678{STOPPED}[10.0.1,sto=0] 21:26:20.894 [Invoker-afterClass()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:26:20.896 [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))) 21:26:20.897 [Invoker-afterClass()] INFO org.fourthline.cling.UpnpServiceImpl - >>> Shutting down UPnP service... 21:26:22.358 [Invoker-afterClass()] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service shutdown completed 21:26:22.359 [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)) 21:26:22.360 [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)) 21:26:22.360 [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)) 21:26:22.360 [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)) 21:26:22.361 [Invoker-afterClass()] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'taskExecutor' 21:26:22.369 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DefaultDevicePublisherTest.xml] 21:26:22.395 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 21:26:22.395 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: org.fourthline.cling.DefaultUpnpServiceConfiguration 21:26:22.395 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 21:26:22.395 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 21:26:22.396 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 21:26:22.411 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /10.244.2.61:36547 21:26:22.411 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /10.244.2.61 21:26:22.417 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 21:26:22.443 [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] 21:26:22.444 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - ************************************* 21:26:22.449 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - TEST "must properly publish a device" 21:26:22.449 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - ************************************* 21:26:22.459 [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 21:26:22.461 [y_publish_a_device()] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - Completed device registration 21:26:24.463 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - TEST PASSED in 2019 msec 21:26:24.463 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - 21:26:24.466 [Invoker-afterClass()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:26:24.468 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 21:26:24.532 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 21:26:24.533 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:26:27.536 [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]) 21:26:27.538 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:26:27.538 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:26:27.538 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:26:27.538 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:26:27.538 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:26:27.539 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:26:27.539 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:26:27.539 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:26:27.539 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:26:27.539 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:26:27.539 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:26:27.540 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:26:27.540 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:26:27.540 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:26:27.540 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:26:27.540 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:26:27.540 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:26:27.540 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:26:27.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] 21:26:27.989 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 21:26:27.989 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for Entity" 21:26:27.989 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 21:26:27.993 [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] 21:26:27.998 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 9 msec 21:26:27.998 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 21:26:27.999 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:26:28.005 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 21:26:28.073 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 21:26:28.073 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:26:30.959 [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]) 21:26:30.959 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:26:30.960 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:26:30.960 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:26:30.960 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:26:30.960 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:26:30.960 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:26:30.961 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:26:30.961 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:26:30.961 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:26:30.961 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:26:30.961 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:26:30.961 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:26:30.961 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:26:30.961 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:26:30.961 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:26:30.961 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:26:30.961 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:26:30.961 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:26:30.965 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer] 21:26:30.965 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - **************************************************** 21:26:30.965 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for MusicArtist" 21:26:30.965 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - **************************************************** 21:26:31.011 [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.EntityDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:26:31.012 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 47 msec 21:26:31.012 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 21:26:31.013 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:26:31.015 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 21:26:31.096 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 21:26:31.107 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:26:33.903 [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]) 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:26:33.903 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:26:33.906 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer] 21:26:33.906 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 21:26:33.906 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for Record" 21:26:33.906 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 21:26:33.909 [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] 21:26:33.909 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 3 msec 21:26:33.909 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 21:26:33.912 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:26:33.914 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 21:26:33.964 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 21:26:33.965 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:26:36.648 [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]) 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:26:36.649 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:26:36.652 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer] 21:26:36.652 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 21:26:36.652 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated Entity" 21:26:36.652 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 21:26:36.713 [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.EntityDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:26:36.714 [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] 21:26:36.714 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 62 msec 21:26:36.714 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 21:26:36.716 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:26:36.718 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 21:26:36.749 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 21:26:36.750 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:26:39.311 [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]) 21:26:39.311 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:26:39.311 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:26:39.311 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:26:39.311 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:26:39.312 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:26:39.314 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer] 21:26:39.314 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ************************************************************** 21:26:39.314 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated MusicArtist" 21:26:39.314 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ************************************************************** 21:26:39.317 [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.EntityDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:26:39.317 [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.EntityDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:26:39.318 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 4 msec 21:26:39.318 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 21:26:39.325 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:26:39.328 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 21:26:39.358 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 21:26:39.359 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:26:41.905 [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]) 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 21:26:41.905 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable] 21:26:41.907 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer] 21:26:41.908 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 21:26:41.908 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated Record" 21:26:41.908 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 21:26:41.910 [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.EntityDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 21:26:41.910 [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] 21:26:41.911 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 4 msec 21:26:41.911 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 21:26:41.915 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 21:26:41.933 [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: 56.955 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.980ccfcbd6d1.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.980ccfcbd6d1-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.980ccfcbd6d1.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.980ccfcbd6d1-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